{"_id":"@theaiplatform/miniapp-sdk","_rev":"67-b2882b4bf3ba64f49a8211ccd7840f24","name":"@theaiplatform/miniapp-sdk","dist-tags":{"canary":"0.0.0-feat-miniapp-websocket-runtime.1","latest":"0.20.0"},"versions":{"0.0.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"e6cef562362f3cd914cf1b4aecd2a25b576c7932","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0.tgz","fileCount":19,"integrity":"sha512-wNS+YxTvVb9eYG5iIqVY1I3tNFndtkrRbxiexe3w9SkCYNRhHa1un1/Er3ioFzQ+S9S4tA4hHmbtluvbbPxugw==","signatures":[{"sig":"MEUCIAO/biLL/WwroZaCCawg6z2qHHDsn3daviurmLgZzqOXAiEAnA0xSDBTRatUAHWSeMwbrY+WfPB8+JPonVdiVtCwoQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399673},"main":"./dist/index.js","type":"module","_from":"file:theaiplatform-miniapp-sdk-0.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryok90","email":"ryok90@gmail.com"},"_resolved":"/private/var/folders/wd/7xn84x8938n75s9gx_vdjmk80000gn/T/76abe3178800aa527aa31c80fc0b8013/theaiplatform-miniapp-sdk-0.0.0.tgz","_integrity":"sha512-wNS+YxTvVb9eYG5iIqVY1I3tNFndtkrRbxiexe3w9SkCYNRhHa1un1/Er3ioFzQ+S9S4tA4hHmbtluvbbPxugw==","_npmVersion":"11.6.1","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ajv":"^8.20.0","saxes":"^6.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"npm:@typescript/typescript6@6.0.2","@rslib/core":"^0.23.2","@types/node":"^25.7.0","@rstest/core":"^0.9.10","@rsbuild/core":"^2.1.4","@emoji-mart/data":"^1.2.1","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0_1784167578605_0.25036753045239113","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pr.6741.f8725bd":{"name":"@theaiplatform/miniapp-sdk","version":"0.1.0-pr.6741.f8725bd","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.1.0-pr.6741.f8725bd","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"c55614f5f07adde8c88e8bef4ecca617d6e0ad97","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.1.0-pr.6741.f8725bd.tgz","fileCount":19,"integrity":"sha512-ck5mO3ygNgEvmtmMAHWlz5/Z/Z+rSzL4pzUidVjjcx1UfuZzJzoknaIUSGuC+GcT+6DUXHKHD8AjhW7tVYSiqA==","signatures":[{"sig":"MEUCICNf4uJNlhnQydVKPEPGolw+WW//lxN5e846Hqhm8QwQAiEAg28klT7le3X+D7XC0wxaMiIGt2hMGC5x3Cv2xr9irAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400482},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-ck5mO3ygNgEvmtmMAHWlz5/Z/Z+rSzL4pzUidVjjcx1UfuZzJzoknaIUSGuC+GcT+6DUXHKHD8AjhW7tVYSiqA==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","saxes":"^6.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","@rstest/core":"catalog:rstest","@rsbuild/core":"^2.1.4","@emoji-mart/data":"^1.2.1","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.1.0-pr.6741.f8725bd_1784169678555_0.07375778114177578","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pr.6741.d11490b":{"name":"@theaiplatform/miniapp-sdk","version":"0.1.0-pr.6741.d11490b","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.1.0-pr.6741.d11490b","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"11bd19cc75b553dd83f71e3dc63a5a3d911a9436","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.1.0-pr.6741.d11490b.tgz","fileCount":19,"integrity":"sha512-bgmgSxeKzpNthvEltc3TNEq6s3/Z7/Jgv5dNlgsQwVWh9Wy84KIJxsSJrk9jirWsFHUzkD4kl8icHFSidrgL4A==","signatures":[{"sig":"MEUCIFBF+mNQSTibVr7/QlPJv04K1VW8vJUqhcHxzru5BGkpAiEA0/B5hZYAo9a1UcyWxnWObo/vGFQqIkGI6I1Tp9aV4zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400482},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-bgmgSxeKzpNthvEltc3TNEq6s3/Z7/Jgv5dNlgsQwVWh9Wy84KIJxsSJrk9jirWsFHUzkD4kl8icHFSidrgL4A==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","saxes":"^6.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","@rstest/core":"catalog:rstest","@rsbuild/core":"^2.1.4","@emoji-mart/data":"^1.2.1","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.1.0-pr.6741.d11490b_1784170719859_0.5319954835733391","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pr.6741.8f67181":{"name":"@theaiplatform/miniapp-sdk","version":"0.1.0-pr.6741.8f67181","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.1.0-pr.6741.8f67181","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"7d9c711c57ce3ee670dbe021036ce6bd1ae47182","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.1.0-pr.6741.8f67181.tgz","fileCount":19,"integrity":"sha512-MP5zsqpZoNEDg+GkahJSMOTkkAECVoiKb4qgBt7rgzxu1TwU6AbM9RBs4ccLbzbWGYpsXnitvJFy7bwkPWYAIw==","signatures":[{"sig":"MEUCICNYHOVgpGSAVKoNuotnDgJOmyV7HBslsUsdtug8R5HTAiEApwhIh08TdQu8k5fs9tl2SRpCRiy9TSo9pX5QFW4Shr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400482},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-MP5zsqpZoNEDg+GkahJSMOTkkAECVoiKb4qgBt7rgzxu1TwU6AbM9RBs4ccLbzbWGYpsXnitvJFy7bwkPWYAIw==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","saxes":"^6.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","@rstest/core":"catalog:rstest","@rsbuild/core":"^2.1.4","@emoji-mart/data":"^1.2.1","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.1.0-pr.6741.8f67181_1784171116379_0.7543704846111365","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pr.6741.5c5a5b4":{"name":"@theaiplatform/miniapp-sdk","version":"0.1.0-pr.6741.5c5a5b4","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.1.0-pr.6741.5c5a5b4","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"2bd28373512430892db721a858d0c9b02380b691","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.1.0-pr.6741.5c5a5b4.tgz","fileCount":19,"integrity":"sha512-P2RQVfiA519q3k2LyCvtjIdnv8pcKp/hu4ZkGjQU2omVHh1F3CSnQlJC5tOMYkUBNoT/ejHmB90+GPv8n6ZRCw==","signatures":[{"sig":"MEUCIChwypUBCkgThWUKAfqAB2S1RbDvAkx9wv+U0MQGn+NsAiEAnxa+h0x4ET7TQ8cTKDqu3tHgH2AVABbO5MuSiqdXQnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400482},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-P2RQVfiA519q3k2LyCvtjIdnv8pcKp/hu4ZkGjQU2omVHh1F3CSnQlJC5tOMYkUBNoT/ejHmB90+GPv8n6ZRCw==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","saxes":"^6.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","@rstest/core":"catalog:rstest","@rsbuild/core":"^2.1.4","@emoji-mart/data":"^1.2.1","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.1.0-pr.6741.5c5a5b4_1784172403750_0.09054707165070641","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.5264044":{"name":"@theaiplatform/miniapp-sdk","version":"0.1.0-dev.5264044","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.1.0-dev.5264044","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"b187453861b6399a80f6aabce6d3d453cca69a4d","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.1.0-dev.5264044.tgz","fileCount":19,"integrity":"sha512-7Zzi5IbK1HnqZ52xsIYbbssUFHqewxvYBKJLj5MmAG6PZtXph6IidJgqHWodfUT1RuRfXU51xOZIvIyGqtuXDQ==","signatures":[{"sig":"MEUCIQDNZ9OB+ST4AtGM5b2oAjEMlO1leT7cHdMz1I6mZX/6xgIgJGi/uHuVE8WwCvi2sdtZj+NNyBaHBCao5/JM6KC/BHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400478},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-7Zzi5IbK1HnqZ52xsIYbbssUFHqewxvYBKJLj5MmAG6PZtXph6IidJgqHWodfUT1RuRfXU51xOZIvIyGqtuXDQ==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","saxes":"^6.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./config-schema.json":"./config-schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","@rstest/core":"catalog:rstest","@rsbuild/core":"^2.1.4","@emoji-mart/data":"^1.2.1","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.1.0-dev.5264044_1784174112392_0.9293391000350293","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-dev.e198ea6":{"name":"@theaiplatform/miniapp-sdk","version":"0.1.0-dev.e198ea6","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.1.0-dev.e198ea6","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"02a19a0272c1f314ceaa2c3c1d81db0b266ea147","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.1.0-dev.e198ea6.tgz","fileCount":25,"integrity":"sha512-m36KeWM0b8Wn/pQMFruvwtHZEKdTQF+kb1yQWz5tZC9yROoJ/rNpEuD3Nj1q61Gzq7jCchTz6dbNUxQpIOL/AA==","signatures":[{"sig":"MEUCIQCrMUPJYkc+/c9zf3kXgFPtTaoppSVAaP/oW32IX5egmwIgIIVeWR9GB9nzRzLc584mOCXNJauY0wqsgGbFhj2CCFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":671366},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-m36KeWM0b8Wn/pQMFruvwtHZEKdTQF+kb1yQWz5tZC9yROoJ/rNpEuD3Nj1q61Gzq7jCchTz6dbNUxQpIOL/AA==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.1.0-dev.e198ea6_1784235949966_0.4760344638020917","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.1","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"37d9b6100320ddbccc6928d4272b0a2ff74c1f98","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.1.tgz","fileCount":25,"integrity":"sha512-6mD25n7x8/tipPDXGsIbgxZNY22AMBctXFSJKnOZVzYfC21WcpGFH+KBejms1DaQO6mygN1knTOOdYRkaKwGig==","signatures":[{"sig":"MEUCIQDbhzq22sxJ9OJ31eA5933KJ4uhT8ODqdQqGiX7IxwqzQIgPW95YMn+VXW6UchN5Enpd4+2VSB6CmbSDtmbqcusVIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670312},"main":"./dist/index.js","type":"module","_from":"file:theaiplatform-miniapp-sdk-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryok90","email":"ryok90@gmail.com"},"_resolved":"/private/var/folders/wd/7xn84x8938n75s9gx_vdjmk80000gn/T/4085c61f3030b5b92e261fe89aadc9c6/theaiplatform-miniapp-sdk-0.0.1.tgz","_integrity":"sha512-6mD25n7x8/tipPDXGsIbgxZNY22AMBctXFSJKnOZVzYfC21WcpGFH+KBejms1DaQO6mygN1knTOOdYRkaKwGig==","_npmVersion":"11.6.1","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ajv":"^8.20.0","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.5.6","typescript":"npm:@typescript/typescript6@6.0.2","@rslib/core":"^0.23.2","@types/node":"^25.7.0","tailwindcss":"^4.3.0","@rstest/core":"^0.9.10","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.1_1784236350708_0.5583336855217258","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-pr.6821.02b36a6":{"name":"@theaiplatform/miniapp-sdk","version":"0.2.0-pr.6821.02b36a6","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.2.0-pr.6821.02b36a6","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"4aa42151348b994ffbb5e4bd24a0577ea5bed417","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.2.0-pr.6821.02b36a6.tgz","fileCount":33,"integrity":"sha512-JIrp8B/h76SG2aeqfC3CeWvqiYqN2IGigMp6vvCBfnBHonWfVqUsXve61iWD1xsY+urZLpUbBHdfEp2uHBxasg==","signatures":[{"sig":"MEYCIQDxe+RdCGm9D9fRiQoqmlZeg8TVt699bq8oDa0Wv92mrAIhAIk7Py/wF6MW3Z4SBtK3J6e52SndyehD3LqBLMXOZvIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898339},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-JIrp8B/h76SG2aeqfC3CeWvqiYqN2IGigMp6vvCBfnBHonWfVqUsXve61iWD1xsY+urZLpUbBHdfEp2uHBxasg==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.2.0-pr.6821.02b36a6_1784420425330_0.23761756767180486","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.2","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.2","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"511280e7b12ae95e0d6626a8f87f380d47897b0a","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.2.tgz","fileCount":33,"integrity":"sha512-i5BSTicCbSbH49GKwuOfeE6I2r0u00v2Qq3euYkNJqYj5+2m4ao35NbG+199XgPBNnDFO7is2ZET6SVWXWIBkg==","signatures":[{"sig":"MEQCIGHltFCUzkgaWS21eV+j6ejmLULh4iDpqjV0wlzBeH7LAiAUorGEyFU6ADTFhIVGuwhEOD/BC5YgddJ0DCYPUXaTjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897064},"main":"./dist/index.js","type":"module","_from":"file:theaiplatform-miniapp-sdk-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryok90","email":"ryok90@gmail.com"},"_resolved":"/private/var/folders/wd/7xn84x8938n75s9gx_vdjmk80000gn/T/e0bc4c2680b8e9970291db0e5a6bb01b/theaiplatform-miniapp-sdk-0.0.2.tgz","_integrity":"sha512-i5BSTicCbSbH49GKwuOfeE6I2r0u00v2Qq3euYkNJqYj5+2m4ao35NbG+199XgPBNnDFO7is2ZET6SVWXWIBkg==","_npmVersion":"11.6.1","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"npm:@typescript/typescript6@6.0.2","@rslib/core":"^0.23.2","@types/node":"^25.7.0","tailwindcss":"^4.3.0","@rstest/core":"^0.9.10","@types/jsdom":"^28.0.3","@types/react":"19.2.14","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.2_1784424747522_0.6558368054867301","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.1.0","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.1.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"c762ef3ad8bfba5ef48a329f81d300dd7bfb5d98","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.1.0.tgz","fileCount":33,"integrity":"sha512-Oj6/LrGKQeU/sq8COUO6EFjQoxQT8IYVrbnsbqYeePBrZ8CNY6ulrPeKBJKEukBleTarCkGik8KERwy0HoP3ng==","signatures":[{"sig":"MEUCIQCxOIFlhQ6ztjIn+5i4mfsQVLOPccPIfpluEUHOWaQZbgIgD2kDLYtpKtHgEq0BMO+iuafILJNLVt8s+rOZSxv2by4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897064},"main":"./dist/index.js","type":"module","_from":"file:theaiplatform-miniapp-sdk-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryok90","email":"ryok90@gmail.com"},"_resolved":"/private/var/folders/wd/7xn84x8938n75s9gx_vdjmk80000gn/T/70b58b617b3ad1fe92c48eff2203606e/theaiplatform-miniapp-sdk-0.1.0.tgz","_integrity":"sha512-Oj6/LrGKQeU/sq8COUO6EFjQoxQT8IYVrbnsbqYeePBrZ8CNY6ulrPeKBJKEukBleTarCkGik8KERwy0HoP3ng==","_npmVersion":"11.6.1","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"npm:@typescript/typescript6@6.0.2","@rslib/core":"^0.23.2","@types/node":"^25.7.0","tailwindcss":"^4.3.0","@rstest/core":"^0.9.10","@types/jsdom":"^28.0.3","@types/react":"19.2.14","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.1.0_1784426360557_0.7817432925068772","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.2.0","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.2.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"76952d8c78f7805cf5210d9666729b0678bc799f","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.2.0.tgz","fileCount":33,"integrity":"sha512-VOW90PfjESwcc4kjh7jelPe/0zcsojeNxUhVG2CcmLP7DMZe1fE7EdB8aL3sAOYAg+v9azzZllMfGCUQZcAJKA==","signatures":[{"sig":"MEQCIDYHcB3OeYV0ZvOgXwdHnPvmOSyj8zne1ziFAovIbx+AAiB5Kd2lZOYXDJgrjuXKysg8frJ7eqFwZe3wFrfSOTj8IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897064},"main":"./dist/index.js","type":"module","_from":"file:theaiplatform-miniapp-sdk-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ryok90","email":"ryok90@gmail.com"},"_resolved":"/private/var/folders/wd/7xn84x8938n75s9gx_vdjmk80000gn/T/c0c37807deb0d667fcb2c87b62ac673f/theaiplatform-miniapp-sdk-0.2.0.tgz","_integrity":"sha512-VOW90PfjESwcc4kjh7jelPe/0zcsojeNxUhVG2CcmLP7DMZe1fE7EdB8aL3sAOYAg+v9azzZllMfGCUQZcAJKA==","_npmVersion":"11.6.1","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"npm:@typescript/typescript6@6.0.2","@rslib/core":"^0.23.2","@types/node":"^25.7.0","tailwindcss":"^4.3.0","@rstest/core":"^0.9.10","@types/jsdom":"^28.0.3","@types/react":"19.2.14","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"19.2.3","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.2.0_1784426374917_0.8073531068940376","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-main.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-main.1","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-main.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"ab42e2fc8c193a128ec57876a2060f5f5e638f09","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-main.1.tgz","fileCount":33,"integrity":"sha512-6x84HhYmgEhG4wuKIQUGDWnhQbs/1k3XBCxL0Bkqeva/lA2bBojfL3ZQN3FouTrG3QM2+aBqPv8nhXpQqj9qpw==","signatures":[{"sig":"MEUCIQCE/ssutl/RNmqP452fyjTKSJ7XRWUdn417iCuIRDZq5gIgAO+F1dFbvVrTs49YBnHv0xbaUfxcIs0YSjPYcRuPzHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898330},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-6x84HhYmgEhG4wuKIQUGDWnhQbs/1k3XBCxL0Bkqeva/lA2bBojfL3ZQN3FouTrG3QM2+aBqPv8nhXpQqj9qpw==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-main.1_1784474213573_0.3272557854800284","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-main.2":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-main.2","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-main.2","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"f5aceb4a0c112f8bb8a070f430a93ce877658893","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-main.2.tgz","fileCount":33,"integrity":"sha512-Ot+cUXvHmGnkRZsSvLtIFg4lqgUNR0V4VKp8XkypA8eL7ArpaGqhril0zWyOUfMCpPZZYsEUZQI73wJIIU4JPA==","signatures":[{"sig":"MEUCIEEMrIEowUywU6qAQMDo9ofj9N/yBZhyUbgdHF9/dRukAiEAg34XPEHTCpFud/NTJQYd0wn1HB8TMERr2oD2lRLiptg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898330},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-Ot+cUXvHmGnkRZsSvLtIFg4lqgUNR0V4VKp8XkypA8eL7ArpaGqhril0zWyOUfMCpPZZYsEUZQI73wJIIU4JPA==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-main.2_1784475156558_0.6273280009747115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ci-miniapp-sdk-gate-before-build.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-ci-miniapp-sdk-gate-before-build.1","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-ci-miniapp-sdk-gate-before-build.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"72a9c80e009929a9189771d6bf6e030966f72f01","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-ci-miniapp-sdk-gate-before-build.1.tgz","fileCount":33,"integrity":"sha512-mG9qaXcnbzBnhRj5Awv+GoFczEuUvmyugrH7TeA2xkhoxqD4NfzkrM9zCJlLGSDP0+t7tj56+ePAnrOoUeuvHQ==","signatures":[{"sig":"MEUCIQCh4PoBmhX8v9W9yfrkcbL00J50RnS667CyhtmPoh+a0gIgSTUiUWQ8sR6hlDdhiZUOvQu4u6EVk+x1zWbGN0gHfhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898358},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-mG9qaXcnbzBnhRj5Awv+GoFczEuUvmyugrH7TeA2xkhoxqD4NfzkrM9zCJlLGSDP0+t7tj56+ePAnrOoUeuvHQ==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-ci-miniapp-sdk-gate-before-build.1_1784475746941_0.6518661124839695","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.2.1","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.2.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"64ebcd97ad6414af8e14521ec328969cda3ddc5d","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.2.1.tgz","fileCount":33,"integrity":"sha512-U/OGaVq/JzvyhvWFRAjgYJa0zfMNMQY6cUVUcPAm8gr0E7LELoBB35wU5LcIoMIIDLb8ht8h7SJl0ErC8vACZQ==","signatures":[{"sig":"MEQCIC8TUqgruwT2irwuxHLLH0HAf7Fj0UIUagEaHOpwgxuFAiAjpBf4erXm6oC4Jn/xu8qnB8yE1ZJW9TLKH8q7lZEswA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898323},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-U/OGaVq/JzvyhvWFRAjgYJa0zfMNMQY6cUVUcPAm8gr0E7LELoBB35wU5LcIoMIIDLb8ht8h7SJl0ErC8vACZQ==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.2.1_1784476759837_0.9997178786286403","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@theaiplatform/miniapp-sdk","version":"0.2.2","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.2.2","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"5a4ec53d9bc5e041466b32079ee0023a304a3235","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.2.2.tgz","fileCount":33,"integrity":"sha512-Ohf0k74/4xf2PVU2xwvuqpkdeefluaLbfYT+vtMBR4lV/oUeeVxSMp0mSNhV6Ei1q6v0HGIQISNvRlcIAo+atQ==","signatures":[{"sig":"MEQCIFwb4Wm7DyNkrZotRO+lVyQ9cv5tZ5uFnNYdKggFBvl7AiBma0WgjrSkyemWlS7ZpokeebiVIHBcwLyDadvvTWTVhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909845},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-Ohf0k74/4xf2PVU2xwvuqpkdeefluaLbfYT+vtMBR4lV/oUeeVxSMp0mSNhV6Ei1q6v0HGIQISNvRlcIAo+atQ==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-toggle":"^1.1.10","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-compose-refs":"^1.1.2","@radix-ui/react-toggle-group":"^1.1.11"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.2.2_1784658443353_0.2827772199345515","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-oscar-c-miniapp-github-auth.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-oscar-c-miniapp-github-auth.1","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-oscar-c-miniapp-github-auth.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"bb05915e13cb02ffee292b77b11afe6341133f4e","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-oscar-c-miniapp-github-auth.1.tgz","fileCount":33,"integrity":"sha512-JUbD9PA85aMlkkX9wBVWeKY0xlmc6M2uj00PLovzifaQZJztxW7KmoBrGLwvnkBzyUVRXVw7//J5PpkDWxIFXg==","signatures":[{"sig":"MEYCIQCdeO2ZlKi1oFVxiSeRLPot3GVm0bnKKoNvvAcRkfi7fQIhAIF9JFSRC50o3QZEr92nYhpjKHMb8hjpK96a5sz2o4nl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913988},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-JUbD9PA85aMlkkX9wBVWeKY0xlmc6M2uj00PLovzifaQZJztxW7KmoBrGLwvnkBzyUVRXVw7//J5PpkDWxIFXg==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.3.0","@radix-ui/react-tabs":"^1.1.18","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-compose-refs":"^1.1.3","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-oscar-c-miniapp-github-auth.1_1784737573278_0.5064259885031936","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@theaiplatform/miniapp-sdk","version":"0.2.4","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.2.4","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"5167cd0be6d3e7c1bd3e75a6a83ead0bbec3a6a2","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.2.4.tgz","fileCount":33,"integrity":"sha512-Xno3j/MecEau3d8xdv5Atuh9vVKW0Uw4RaFB1oDzfqz2/fBF1NvQxvAoRLGmuDoLQn6g1qFRd5SrZc85gG/0kg==","signatures":[{"sig":"MEUCIQC4kYmpS9vI4oHv2tyDx1v5c0HrYGyzwdk0WWFu1/0YtwIgSTuyiBBJ1WqAsfqnoy352y9QrgtKfFYbheOroLpbuH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913958},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-Xno3j/MecEau3d8xdv5Atuh9vVKW0Uw4RaFB1oDzfqz2/fBF1NvQxvAoRLGmuDoLQn6g1qFRd5SrZc85gG/0kg==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.3.0","@radix-ui/react-tabs":"^1.1.18","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-compose-refs":"^1.1.3","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.2.4_1784738272221_0.5275079512807892","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.3.0","keywords":["miniapp","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.3.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"596688f2a0cb32e8ee8133a4b89d5b97ab7d60ba","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.3.0.tgz","fileCount":33,"integrity":"sha512-wtoY4R7hKlQ9iW5YLLhFRs2/brb6nf57Qb4mbrg7KGqL2S1c2rQKbSp5+z6qylH3pPEtJx16AApu62qxFZBYmA==","signatures":[{"sig":"MEYCIQD6e9qvBwfIndbhNoE1xrtyv1O9I2aJTNX8RexXjLgaZgIhAOdMDIhVWCQlT06iEw6qvbLDYhK9lwVqQezunnH+urhu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937471},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-wtoY4R7hKlQ9iW5YLLhFRs2/brb6nf57Qb4mbrg7KGqL2S1c2rQKbSp5+z6qylH3pPEtJx16AApu62qxFZBYmA==","_npmVersion":"11.17.0","description":"Public SDK for building portable miniapps that run in The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.3.0","@radix-ui/react-tabs":"^1.1.18","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-compose-refs":"^1.1.3","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","@rslib/core":">=0.21 <1","@rsbuild/core":">=2 <3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@rslib/core":{"optional":true},"@rsbuild/core":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.3.0_1784833633499_0.0976236567398967","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.3.1","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.3.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"63aac3f8148ae846906bc375f4545853e42aa06d","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.3.1.tgz","fileCount":35,"integrity":"sha512-BhVULiIUS6daOrdd3Le8loAsKAOEKCpDHWNL0bAqs+C1pINOTTjPXWy6QccLHE4R3/85uBuWjgeqDNFfBpGciA==","signatures":[{"sig":"MEUCIClL5R2jlzOUITfxzRAJFZqrAvoTh07y0egcMRyC3c+pAiEA66n7dZD1u55x7X47l76t13SM5lDXRCgMI7a/okPmJCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954814},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-BhVULiIUS6daOrdd3Le8loAsKAOEKCpDHWNL0bAqs+C1pINOTTjPXWy6QccLHE4R3/85uBuWjgeqDNFfBpGciA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.3.0","@radix-ui/react-tabs":"^1.1.18","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-compose-refs":"^1.1.3","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.3","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.3.1_1784846813187_0.719998516421289","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@theaiplatform/miniapp-sdk","version":"0.3.2","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.3.2","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"59a3471a4c76da5fcf4c2a4f6faa35ca9393ed26","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.3.2.tgz","fileCount":35,"integrity":"sha512-amHE1M+a/baeG5VMZSvkCbabVPogfK3Bmfk8TY57z0gmmt5FKKJE27aN/PWbDG5JYC8xrr6jXzzUDpNuOtZSAw==","signatures":[{"sig":"MEUCIHMp2nHEhejKRAcDMqC0SpAvn//GEqQr8bdT3qgTiMQnAiEA8rqKEYEcJp5U+a7s1jhyG8AjEsMmPLh0B82R/sw4nBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956343},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"test":"rstest run","build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-amHE1M+a/baeG5VMZSvkCbabVPogfK3Bmfk8TY57z0gmmt5FKKJE27aN/PWbDG5JYC8xrr6jXzzUDpNuOtZSAw==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","tailwind-merge":"^3.6.0","@radix-ui/react-slot":"^1.3.0","@radix-ui/react-tabs":"^1.1.18","prism-react-renderer":"^2.4.1","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-compose-refs":"^1.1.3","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.3","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.3.2_1784855581735_0.7481774369065448","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@theaiplatform/miniapp-sdk","version":"0.3.3","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.3.3","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","dist":{"shasum":"a66fcb11a4ac4912449b61ae2a8707233d619888","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.3.3.tgz","fileCount":39,"integrity":"sha512-+ugB5eaRZ0IY/ccqxoUt8qZZFt/1J59VkqyN/uBKXtXNYgpu5kYDCGf3Yzl7w9XF+CFF/Gdn69AZiafS7MFfuA==","signatures":[{"sig":"MEYCIQD1Mvc9lejWnzkxQPOl4qf/SKTpAcUDJxeeSwhT3XdabwIhAMD1ubOKRb1hjVLn3peL8VgQZxqT73By/YU0pPhafjpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561682},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc6 --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-+ugB5eaRZ0IY/ccqxoUt8qZZFt/1J59VkqyN/uBKXtXNYgpu5kYDCGf3Yzl7w9XF+CFF/Gdn69AZiafS7MFfuA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","@radix-ui/react-tabs":"^1.1.18","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.3","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.3.3_1784929840702_0.4312135119291862","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"122aad4f43416751e23bd2d2e850d0699b4b54d3","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.0.tgz","fileCount":46,"integrity":"sha512-5wsuvkkIJtpGFfcI9+iseyNx2xv+e2bi3Il4ayatbngByOgtVtMyo1/vCgQUo4dU9Wxb9F+hgPYAZ1oVEAD8IA==","signatures":[{"sig":"MEUCIQDeL6E/PqHEwtar/eSihoMn9IyaVPHU8mz2WTK6zFyubAIgFKtbUbT69lM9LSwgbh4fJ/ZNc/pJmYqJcaMLFOgRvr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759737},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc6 --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-5wsuvkkIJtpGFfcI9+iseyNx2xv+e2bi3Il4ayatbngByOgtVtMyo1/vCgQUo4dU9Wxb9F+hgPYAZ1oVEAD8IA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","@radix-ui/react-tabs":"^1.1.18","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"^0.23.2","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.3","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.0_1784933514649_0.4861172448565201","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterProtocol":1},"0.4.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.1","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"c957e25feea13689d45dfeececde5b01f99232e2","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.1.tgz","fileCount":46,"integrity":"sha512-pIzxqpeM4hnxZhTZAFysOdagKa8rO88AiwvvjwXm2oruJK0A0crBaFRILTcQPayzRaDYDNgYf1e9q0s144YIQg==","signatures":[{"sig":"MEYCIQDr+2Ixn5mKFpZxlsRgy9RuYHkO9Sy3GnbEArZ6H+EzlwIhALnPmAwZocp22a+P9Ux+wE96xEPIiXHmlOnJDI6eTSle","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1779967},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-pIzxqpeM4hnxZhTZAFysOdagKa8rO88AiwvvjwXm2oruJK0A0crBaFRILTcQPayzRaDYDNgYf1e9q0s144YIQg==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.14.0","@radix-ui/react-tabs":"^1.1.18","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.11.1","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","postcss":"^8.5.6","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.0","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.4","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.0","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.3","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.1_1784981716302_0.52973826243527","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1"],"tapMiniappTestAdapterProtocol":1},"0.4.2":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.2","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.2","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"2841b59e92443a1ead727cbbd0dafc5c7a658aa2","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.2.tgz","fileCount":46,"integrity":"sha512-GuNxnX8f/8qbUgmYlGosM2/X/9VcJeADchy9+LuvVLLBHp0xkNjKZe3tX68GGYSJx2c0HmrIv9oPeRV8++28vQ==","signatures":[{"sig":"MEUCIQCpUSVwptxqLESzxEKsUiiy7Wecv55bcbDIQCvjT4tuIgIgCVYbujmuQ4foLELLTx3WacJb01FpmZ/US7OxL8BdxeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1862108},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-GuNxnX8f/8qbUgmYlGosM2/X/9VcJeADchy9+LuvVLLBHp0xkNjKZe3tX68GGYSJx2c0HmrIv9oPeRV8++28vQ==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.25.0","@radix-ui/react-tabs":"^1.1.18","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.22","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.7","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.3","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.2_1785248774874_0.4964795334435781","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1"],"tapMiniappTestAdapterProtocol":1},"0.4.3":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.3","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.3","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"42b3660f4628dd8d9831c402d4a173afbdccec42","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.3.tgz","fileCount":46,"integrity":"sha512-fCqmlfFERqvFB3PR2PaRJzFO864U4A9ojFTkw+5BL2nb8AHpOPGl6gu0WJlsGDIQCfe99oYE3epqY2SidSld3Q==","signatures":[{"sig":"MEQCIAbx+Y2pW4ibXHFw7rHRMK8tDL4EcXWFxZ7zG7unCbF4AiA/ruTzHzYxj/SVQnmzi7ZuUwqFiYENTJ0Yhb+08OWjQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1875210},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-fCqmlfFERqvFB3PR2PaRJzFO864U4A9ojFTkw+5BL2nb8AHpOPGl6gu0WJlsGDIQCfe99oYE3epqY2SidSld3Q==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.25.0","@radix-ui/react-tabs":"^1.1.18","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.22","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.7","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.3","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.3_1785324837851_0.26755621648681527","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1"],"tapMiniappTestAdapterProtocol":1},"0.4.4":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.4","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.4","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"4734667eb85bc075012c2577b4b5ce7d5c654cb3","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.4.tgz","fileCount":46,"integrity":"sha512-UuKlFuekm+qrhBDdreeG5f0Rqn472M4z6Xq8Ozw1YKqpn62H0sJG2B9FTGRW4s1NK4ewKrUwfKhDLL+zbaicwQ==","signatures":[{"sig":"MEQCICLvdXkKImooPV0N54k0lFVgSM8BKkSIDzAqMufna1XBAiBsd6ZpYg5wWMOV6xCVD31+dHReMQ0hAVU3sp/oR7q0xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1884192},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-UuKlFuekm+qrhBDdreeG5f0Rqn472M4z6Xq8Ozw1YKqpn62H0sJG2B9FTGRW4s1NK4ewKrUwfKhDLL+zbaicwQ==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.25.0","@radix-ui/react-tabs":"^1.1.18","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.22","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.7","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.3","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.3","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.4_1785407522145_0.4024881162952849","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1"],"tapMiniappTestAdapterProtocol":1},"0.4.5":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.5","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.5","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"4c2accf972ee47828c78f5781f2298c76186fbf5","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.5.tgz","fileCount":46,"integrity":"sha512-u2tCykE5WHTFf35MJxSJCSrWZCUqzIc2ImsH0sHllRs0X6gGp6LANz2KW9wtFnCMUZQhoIFfuxbPsZiSnSfOYw==","signatures":[{"sig":"MEUCIQD5VbmwQujrOXqADpGNKqpycjYc8M6cHgOWaTqjNGzi1wIgQzXOEqV+fV28ymae4SKafe45pMGUQU0H14MABfOV99Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1929864},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-u2tCykE5WHTFf35MJxSJCSrWZCUqzIc2ImsH0sHllRs0X6gGp6LANz2KW9wtFnCMUZQhoIFfuxbPsZiSnSfOYw==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.25.0","@radix-ui/react-tabs":"^1.1.18","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.22","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"^2.1.7","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.5_1785420665693_0.15115048314018886","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1"],"tapMiniappTestAdapterProtocol":1},"0.4.6":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.6","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.6","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"83da50644a47f206c6fc00d359fdbbace489a770","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.6.tgz","fileCount":46,"integrity":"sha512-a7CkEC1CkXgxzXxknEqiE0HpK3DwEehLfCGUzWNtmZYpUen5Y4J4//lhGOUMdqUWa1QYyUlasit/2HNHFgpAAw==","signatures":[{"sig":"MEQCIAp/V+1GEefa6ymj/WE51as/dQfEkXXS43JGxAdNQ1MaAiBJJMBy/G6t+JuyhZy20M19BHh9QcGpBqFIJNDvPthseg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1929930},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-a7CkEC1CkXgxzXxknEqiE0HpK3DwEehLfCGUzWNtmZYpUen5Y4J4//lhGOUMdqUWa1QYyUlasit/2HNHFgpAAw==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","lucide-react":"^1.25.0","@radix-ui/react-tabs":"^1.1.18","@radix-ui/react-label":"^2.1.12","@radix-ui/react-avatar":"1.2.3","@radix-ui/react-dialog":"^1.1.20","@radix-ui/react-select":"^2.3.4","@radix-ui/react-slider":"^1.4.4","@radix-ui/react-toggle":"^1.1.15","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.13","@radix-ui/react-checkbox":"^1.3.8","@radix-ui/react-progress":"^1.1.13","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.12","@radix-ui/react-radio-group":"^1.4.4","@radix-ui/react-scroll-area":"^1.2.15","@radix-ui/react-alert-dialog":"^1.1.20","@radix-ui/react-toggle-group":"^1.1.16"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.22","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.0","@module-federation/rsbuild-plugin":"2.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.6_1785433545696_0.5922095419985893","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1"],"tapMiniappTestAdapterProtocol":1},"0.4.7":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.7","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.7","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"7a3aa0b7c77d857c2be6d35e0ad03d376df246f4","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.7.tgz","fileCount":48,"integrity":"sha512-9jBSFtAK2wn0GWMU2EewkZHZwKVTGsn/dPzKcX1on/ZL5F3KYvQ641h6gqiiiLvQ2KlCqJ450SZ60bP/8E7nnw==","signatures":[{"sig":"MEUCIQDhOau65Gy8PEWrkGvkAiBdgK8z+2JDhGD9NHKWFoj1DwIgfLTXg+oVVtgYX9mUovPPen6hMUKrgFwP5KJ0z8dJIb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2062845},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-9jBSFtAK2wn0GWMU2EewkZHZwKVTGsn/dPzKcX1on/ZL5F3KYvQ641h6gqiiiLvQ2KlCqJ450SZ60bP/8E7nnw==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","streamdown":"^2.5.0","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.7_1785515325846_0.9973750629924683","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1"],"tapMiniappTestAdapterProtocol":1},"0.4.8":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.8","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.8","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"7c2781d63d544c38e1c36f3d56ce8a282bcb923b","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.8.tgz","fileCount":48,"integrity":"sha512-ZN2bqDEtCTLgIhtWRDqFwgZESgDDs27s0HJwIfn0dVAv107Avc9UigxmDbQODigm7MnmLRF7r1VdeOeS6mOIPA==","signatures":[{"sig":"MEUCIQC2LGYDAGwP+dKqoBC4ekZopifHyIfBKAX0tkGnZIrOdwIgb8pWlUjGEGSb0v2otwbLK8O4RU9K6HfTc7GpuqeSKeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2062955},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-ZN2bqDEtCTLgIhtWRDqFwgZESgDDs27s0HJwIfn0dVAv107Avc9UigxmDbQODigm7MnmLRF7r1VdeOeS6mOIPA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","streamdown":"^2.5.0","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.8_1785520453371_0.5893798262622032","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1"],"tapMiniappTestAdapterProtocol":1},"0.4.9":{"name":"@theaiplatform/miniapp-sdk","version":"0.4.9","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.4.9","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"0115efb547e72e9fe6e2909cedc0aa3c335da6f3","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.4.9.tgz","fileCount":48,"integrity":"sha512-HNNkJkpiwTTnFk/4YzGMH1fiJ8XHsGvPHkPMlodISzmGmI2Yrm6Fw6R8edt5VYjGGGrDxmi0oCzxcyQyMArTCQ==","signatures":[{"sig":"MEUCIBcs5U/NgSyJXb3Ud2GJmTqkW3P2Wdpptf0e7uNlEuXgAiEA7IJB4Uyy+ed7l3j7G/EPQPr242jkOXYJCeIXYNwZZdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2289861},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-sdk-artifact/miniapp-sdk.tgz","_integrity":"sha512-HNNkJkpiwTTnFk/4YzGMH1fiJ8XHsGvPHkPMlodISzmGmI2Yrm6Fw6R8edt5VYjGGGrDxmi0oCzxcyQyMArTCQ==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.4.9_1785758188828_0.6782261900246627","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1"],"tapMiniappTestAdapterProtocol":1},"0.5.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.5.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.5.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"85e3018becf86db1e92f4db95ba55d7986756f6a","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.5.0.tgz","fileCount":51,"integrity":"sha512-EzqtwYOsq9J/c++su/QaX6Uz3KbTphM02OC34ZT6N+Daw6DmfY8JzC3Y9VA2mO9K/wkfYYjW2GBEQlfV8gF0kw==","signatures":[{"sig":"MEUCIQCR+SF6cZxS7Jn8GbRErMbf5sYl8Ou0EQWiE1F2tjNEVgIgYurbqmFwzzBmuwFc6qjyXADvKbqSrcnO7yFfBu/Nm8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2182056},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-EzqtwYOsq9J/c++su/QaX6Uz3KbTphM02OC34ZT6N+Daw6DmfY8JzC3Y9VA2mO9K/wkfYYjW2GBEQlfV8gF0kw==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":"./dist/ui/styles.css","./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":"./dist/ui/tailwind.css","./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.5.0_1785866316838_0.9649045327203212","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-fix-miniapp-css-types.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-fix-miniapp-css-types.1","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-fix-miniapp-css-types.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"48064d6cff8ed39debe0ce9029b4fa2110be8264","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-fix-miniapp-css-types.1.tgz","fileCount":53,"integrity":"sha512-jAfaVa3NPKifngm7r0Z+3Zfgcb6UiT2WoKbtO1aPTkppGupdy6l+Zj+UR0eCjco+8JzbnsruhFKLggxF697xLg==","signatures":[{"sig":"MEUCIA6PjSdRCvyu+ZZBEzxJsUgKfrvLIS0lU1N+fyIW9Hr5AiEAy+XT6SovwfK+7ZNv5O4JIvCGWnhhl4TY4pTk4khw23M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2182394},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-jAfaVa3NPKifngm7r0Z+3Zfgcb6UiT2WoKbtO1aPTkppGupdy6l+Zj+UR0eCjco+8JzbnsruhFKLggxF697xLg==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-fix-miniapp-css-types.1_1785872547273_0.6311286544025281","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.5.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.5.1","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.5.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"12442b582f5c3c85ad6b7bd5c82e1f925df886e9","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.5.1.tgz","fileCount":53,"integrity":"sha512-1KprBysd2qelIBk7NIpa6cVHEU5DZUUokS53NhVZ2vqMiVHUM8VdvMI6OS9rxNHEkc3GezqPwlmO5nLf303XGQ==","signatures":[{"sig":"MEUCIFTbKiaLIsDVvoaoSuHeU0NExTpe5eag8GwuIgK/saqaAiEA+pXl+HAkN07D5TZC15oIKZJOUWuDeGnZda7PdarmKCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2182370},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-1KprBysd2qelIBk7NIpa6cVHEU5DZUUokS53NhVZ2vqMiVHUM8VdvMI6OS9rxNHEkc3GezqPwlmO5nLf303XGQ==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.5.1_1785875614260_0.17456187578660898","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-oscar-c-tasks-miniapp-host-sdk.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-oscar-c-tasks-miniapp-host-sdk.1","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-oscar-c-tasks-miniapp-host-sdk.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"e501e31dea2dd255e38d10c63ab3080f15dd0298","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-oscar-c-tasks-miniapp-host-sdk.1.tgz","fileCount":53,"integrity":"sha512-kpKYfyLGSFxvLwjun5avm/VaaLRO/9/1vmNrvFuM7dZiXwUJ1B2FufUp5c7/FL1H0LaVAjfPQcVPiMlqOeH9Eg==","signatures":[{"sig":"MEUCIDFmn8zN6ATq340Tg+xT7B78jM8YRJK0FurK+3URrZzEAiEA0ua7A2lIX5cP1m0+N7S6yVmt3tfzUV0HMjNSMp+bJPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2231116},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-kpKYfyLGSFxvLwjun5avm/VaaLRO/9/1vmNrvFuM7dZiXwUJ1B2FufUp5c7/FL1H0LaVAjfPQcVPiMlqOeH9Eg==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-oscar-c-tasks-miniapp-host-sdk.1_1785918167985_0.19452980470409553","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-oscar-c-tasks-miniapp-host-sdk.2":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-oscar-c-tasks-miniapp-host-sdk.2","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-oscar-c-tasks-miniapp-host-sdk.2","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"3da2813086582f36e036a77f7a3a80473aeeb0e4","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-oscar-c-tasks-miniapp-host-sdk.2.tgz","fileCount":53,"integrity":"sha512-xgC4tF3FPTo6602/1a0QPClrUzYzEaIjH5hucDoYnSKwqiwFVWSrsClAVW4M6EUjViQbxBx/y7L9d4W0M8kNEg==","signatures":[{"sig":"MEUCIHMFufUXcI0IPlMH/N5FvNUgcSGota559ZfhFtOCoOdiAiEAn3eP5j4Ddith5B53OEAnJybjMfGHY/52wKWvhNfBgfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2232844},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-xgC4tF3FPTo6602/1a0QPClrUzYzEaIjH5hucDoYnSKwqiwFVWSrsClAVW4M6EUjViQbxBx/y7L9d4W0M8kNEg==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-oscar-c-tasks-miniapp-host-sdk.2_1785922053223_0.5796231580868216","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-oscar-c-tasks-miniapp-host-sdk.3":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-oscar-c-tasks-miniapp-host-sdk.3","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-oscar-c-tasks-miniapp-host-sdk.3","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"e5280eaded804f4b3b41d1e9111f6e6baa7e1f36","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-oscar-c-tasks-miniapp-host-sdk.3.tgz","fileCount":53,"integrity":"sha512-Zh1Df/E+0Er/CZFuCqYChuoFNF8Yv189gNEDpbaxGxIhThNcHKbW+sQavMmeSeK+Q7kGceRp311QWsaQd5rTkA==","signatures":[{"sig":"MEYCIQCQ1x3/P6965g8ggEA1Y8uW+FrcXAqcEsdYjEAWtUwgNwIhAOXJFFKG/SxXdYFJQWey/2TLMCzgXdYeeEUUvMRh5alJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2232894},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-Zh1Df/E+0Er/CZFuCqYChuoFNF8Yv189gNEDpbaxGxIhThNcHKbW+sQavMmeSeK+Q7kGceRp311QWsaQd5rTkA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-oscar-c-tasks-miniapp-host-sdk.3_1785924210884_0.41379080064415197","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.5.2":{"name":"@theaiplatform/miniapp-sdk","version":"0.5.2","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.5.2","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"ea83682e0f79e892c3e48db2e60a05b499bde9e1","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.5.2.tgz","fileCount":53,"integrity":"sha512-/Gywp4lsGZLgv4n5Fcj2+pjyCCdn4aKyM+Ige9fw/bYWMCkoh6wVuVc2cX3N9HAdqY/TCcmwCXpO6MGNCRjBVw==","signatures":[{"sig":"MEQCIDOaBd/r9pdhDfBWsWu1fAxDaj0/MgV4bvABoMOSkkBeAiBz5+eAyI9Li3MD59l5w8VDE24F4yIpiKREecofAEmwdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192077},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-/Gywp4lsGZLgv4n5Fcj2+pjyCCdn4aKyM+Ige9fw/bYWMCkoh6wVuVc2cX3N9HAdqY/TCcmwCXpO6MGNCRjBVw==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.5.2_1785936012113_0.6388971646976656","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-oscar-c-tasks-miniapp-host-sdk.4":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-oscar-c-tasks-miniapp-host-sdk.4","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-oscar-c-tasks-miniapp-host-sdk.4","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"09a82c6ae1e882a7c577dc3cfd7feb6c2b78fc8d","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-oscar-c-tasks-miniapp-host-sdk.4.tgz","fileCount":53,"integrity":"sha512-JqWkAtCcYtvC+pjkn4AFUXbwZ2JZarDTqoi4F/klrlUzbeUqiIZm4JxTwlXFUMeenMiSUBJyurZ7oBt3NkMzbA==","signatures":[{"sig":"MEUCIDcLIU7CwAqxIrrC2ocqlrUms9zk5pSgoYMlU5aHwObUAiEAiouophzLAf9cSWK1zDn1WbV5ZlYMOTS9zQVzROm24N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2234295},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","prebuild":"pnpm run check:generated","test:unit":"rstest run","typecheck":"tsc --noEmit","pretest:unit":"pnpm run check:generated","pretypecheck":"pnpm run check:generated","check:generated":"node ../../../../scripts/sync-miniapp-sdk-task-branch-name.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-JqWkAtCcYtvC+pjkn4AFUXbwZ2JZarDTqoi4F/klrlUzbeUqiIZm4JxTwlXFUMeenMiSUBJyurZ7oBt3NkMzbA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-oscar-c-tasks-miniapp-host-sdk.4_1785942895911_0.6512780289724598","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.5.3":{"name":"@theaiplatform/miniapp-sdk","version":"0.5.3","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.5.3","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"bf0ba6bcaedadc13d9f7cec2d459b08e13e9ddaf","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.5.3.tgz","fileCount":53,"integrity":"sha512-KqH+0uJ126q84Ps4yobSiA1Q5RKRiZ2OqYdvcS5ODdprHzxge8FFxkDWNMDQH3OFKcVMNISSPLl9jJRtUZSHFQ==","signatures":[{"sig":"MEQCIAIAaD5eB1/dWOcsK7MUFY9SUdxaG4f9udJyN38U6NbaAiAVobb54lfASjAfiu73+BjV4XO/wVlzAHrsKweOdaFHVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2200559},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-KqH+0uJ126q84Ps4yobSiA1Q5RKRiZ2OqYdvcS5ODdprHzxge8FFxkDWNMDQH3OFKcVMNISSPLl9jJRtUZSHFQ==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.5.3_1786021837376_0.46914081657162","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-oscar-c-tasks-miniapp-host-sdk.5":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-oscar-c-tasks-miniapp-host-sdk.5","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-oscar-c-tasks-miniapp-host-sdk.5","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"164dde9c2d63e5106b52047dfd3cc090f6455d06","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-oscar-c-tasks-miniapp-host-sdk.5.tgz","fileCount":53,"integrity":"sha512-vupp2cV+oYd67iDOwv6iHWbo4oWW5nU56oZKBGwL/omnZaBXoTMmbUunq902RcTw7CBYv1DrjjmgTol28N2Y8g==","signatures":[{"sig":"MEYCIQCB4jeRvQUDrsmenYi8ne+myAe/SEzIQyyx7Euhn1QABAIhAIbTL1yD6eRG9meeJsAeEFFAarJegcmbAL0OU6NlAUtQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2243520},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","prebuild":"pnpm run check:generated","test:unit":"rstest run","typecheck":"tsc --noEmit","pretest:unit":"pnpm run check:generated","pretypecheck":"pnpm run check:generated","check:generated":"node ../../../../scripts/sync-miniapp-sdk-task-branch-name.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-vupp2cV+oYd67iDOwv6iHWbo4oWW5nU56oZKBGwL/omnZaBXoTMmbUunq902RcTw7CBYv1DrjjmgTol28N2Y8g==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-oscar-c-tasks-miniapp-host-sdk.5_1786049003854_0.4895840370148117","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-oscar-c-tasks-miniapp-host-sdk.6":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-oscar-c-tasks-miniapp-host-sdk.6","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-oscar-c-tasks-miniapp-host-sdk.6","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"e677e419283ea046491cbcbc7c6c6da8d128d09f","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-oscar-c-tasks-miniapp-host-sdk.6.tgz","fileCount":53,"integrity":"sha512-KxJ45xI8jOaPcXhU83POrU7bZn/WSHtudHqZMy5oc/sBHH7KdreLIOCm7pXjeLxU7ZsLS0O4y6U6cBmwPr8hKQ==","signatures":[{"sig":"MEYCIQCr0XBKPFe9VR1aR05pZLpUvx7tBTDN47DdJ9VXhsuHkQIhAP4jRgOzvcRo8/RPv2vrujJztfagd3IOIVSHbI+3++l5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2244080},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","prebuild":"pnpm run check:generated","test:unit":"rstest run","typecheck":"tsc --noEmit","pretest:unit":"pnpm run check:generated","pretypecheck":"pnpm run check:generated","check:generated":"node ../../../../scripts/sync-miniapp-sdk-task-branch-name.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-KxJ45xI8jOaPcXhU83POrU7bZn/WSHtudHqZMy5oc/sBHH7KdreLIOCm7pXjeLxU7ZsLS0O4y6U6cBmwPr8hKQ==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-oscar-c-tasks-miniapp-host-sdk.6_1786063692623_0.8223950284502293","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-oscar-c-tasks-miniapp-host-sdk.7":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-oscar-c-tasks-miniapp-host-sdk.7","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-oscar-c-tasks-miniapp-host-sdk.7","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"74433970016956ada29c81ef80da9e98bc37dfe6","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-oscar-c-tasks-miniapp-host-sdk.7.tgz","fileCount":53,"integrity":"sha512-94HKpxb4zCi5/Y8fD7aQuCOslOYHY/fkTO29WQxvUJPSEaXZd4PzTNoZLNazPXhCsH4pR3sEX2koDcFsEp1Gfw==","signatures":[{"sig":"MEQCIGYdk5Wrgvj6wWbH1oidpDsale65T7upSqp2tvNZ0vAiAiBCCNKo3b66TThDbdV4T3FYGF+2X/W9i1PGyoo1PjlY1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2308185},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","prebuild":"pnpm run check:generated","test:unit":"rstest run","typecheck":"tsc --noEmit","pretest:unit":"pnpm run check:generated","pretypecheck":"pnpm run check:generated","check:generated":"node ../../../../scripts/sync-miniapp-sdk-task-branch-name.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-94HKpxb4zCi5/Y8fD7aQuCOslOYHY/fkTO29WQxvUJPSEaXZd4PzTNoZLNazPXhCsH4pR3sEX2koDcFsEp1Gfw==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-oscar-c-tasks-miniapp-host-sdk.7_1786068979608_0.7614657983791282","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.7.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.7.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.7.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"c733ec235c307c0196b6a639bf5f2ac5f8f890e3","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.7.0.tgz","fileCount":61,"integrity":"sha512-+himY0i3CC/vGOWTjHLIocWncMzic3ayeXHz+XTtqTo5PY0ri+q0oszWIRDLh+CbA7yljEc04PaluHKCEEKvwQ==","signatures":[{"sig":"MEYCIQDQ2ijcXSndM5EOme1XiQbhWinfm1xqOCtQlIbq44DuKgIhAKMSgT2258iJdjpUxqdG2jydRZLZ4EKlo46b/VOO2RN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450497},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-+himY0i3CC/vGOWTjHLIocWncMzic3ayeXHz+XTtqTo5PY0ri+q0oszWIRDLh+CbA7yljEc04PaluHKCEEKvwQ==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.7.0_1786157168846_0.35534196792260175","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-main.3":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-main.3","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-main.3","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"a01f61bd2139d54502be17fcde28f324f638559f","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-main.3.tgz","fileCount":61,"integrity":"sha512-Gsvwud4rnGbgknXK34SihcWE3Bw49AF4jU07j8OsotOdFQxKw/q7SB5aAU4UUu4yaU6mndKIeUoEXQFHvrd+6w==","signatures":[{"sig":"MEQCIFhWUU9JQHg5gBMlU1ySTdwG9lKHc23mjrQgX2OXO2eDAiA1SyfctN50NvafwPII+4m6VqsHDfuQ6taRWi++1DEI/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2459357},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"rm -rf dist && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-Gsvwud4rnGbgknXK34SihcWE3Bw49AF4jU07j8OsotOdFQxKw/q7SB5aAU4UUu4yaU6mndKIeUoEXQFHvrd+6w==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-main.3_1786422614400_0.2096197060076963","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-main.4":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-main.4","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-main.4","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"0a56ac5f7f54cbaf92f483807ed1a26c1be14834","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-main.4.tgz","fileCount":63,"integrity":"sha512-k5wv4UOQPk/3JM5Fo8+v8rtoIgFnAUPxp35Wa5EybJrK4RxJLWCFs/VZ7FylA5maM+VhlWjZfr7+teNaCF3jSA==","signatures":[{"sig":"MEYCIQD8TxJzD6lBDLv5RQ/q/oWLdR8z/sgjnch5xDJXKLb0OgIhAO+cFrHEBuPbUuBeoSrftOg5F8Kw6/N/wsX2RYISHh5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2517418},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-k5wv4UOQPk/3JM5Fo8+v8rtoIgFnAUPxp35Wa5EybJrK4RxJLWCFs/VZ7FylA5maM+VhlWjZfr7+teNaCF3jSA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-main.4_1786732317484_0.7268887919823275","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-fix-roadie-dev-origin.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-fix-roadie-dev-origin.1","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-fix-roadie-dev-origin.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"37bf93930c89acaf69e80c7ca6fadddec3e3a47e","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-fix-roadie-dev-origin.1.tgz","fileCount":67,"integrity":"sha512-zFPlnvkSUPlo2p2dvsk01nHDwNvatkTLsDeg8IQztcl/onbIk8HcsHY3cO0/3sZrzFkwTCJ9SFJJm9b6mgCJWw==","signatures":[{"sig":"MEUCIQCB+pxT5BBpg9eA0IQ0ubzz0BpMziFPRb09H4iJzPXySwIgP+5kkHJwI9mvYFf/WSGUnKVwbLlxWXM/ZaFMlAxAQ1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536595},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./auth":{"types":"./dist/auth.d.ts","import":"./dist/auth.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./auth/server":{"types":"./dist/auth/server.d.ts","import":"./dist/auth/server.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-zFPlnvkSUPlo2p2dvsk01nHDwNvatkTLsDeg8IQztcl/onbIk8HcsHY3cO0/3sZrzFkwTCJ9SFJJm9b6mgCJWw==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","jose":"^6.2.4","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./auth":{"types":"./dist/auth.d.ts","import":"./dist/auth.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./auth/server":{"types":"./dist/auth/server.d.ts","import":"./dist/auth/server.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-fix-roadie-dev-origin.1_1786825857609_0.9494152850048241","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.8.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.8.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.8.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"f2a3bb5d660d3b3716200894e19a38d90027329d","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.8.0.tgz","fileCount":63,"integrity":"sha512-6R+d345gIVDty1JIKND+70VctTnc7+wkNDTGIBo3cRicQzN9cSLL4yX3eWsMu1r7tIni4WMfDqAkmG0A03ITZg==","signatures":[{"sig":"MEUCIQC7KN0NJnbqC6bKCC2677DSTjVkjRgDnqffWPrET4EUlQIgdexuzPZiCYVNptoTsMnbiP4MplZB8GbH0Lc3jMX/5aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2520159},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-6R+d345gIVDty1JIKND+70VctTnc7+wkNDTGIBo3cRicQzN9cSLL4yX3eWsMu1r7tIni4WMfDqAkmG0A03ITZg==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.8.0_1786898338627_0.05425569740748104","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.8.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.8.1","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.8.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"ea3a197302c657dc318a2a69e248c0d077cdead1","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.8.1.tgz","fileCount":63,"integrity":"sha512-IW6+C2AzNeAfypilocsX1zs56NUkt+/8ihErb+hVKuFAd+nVz0xhTcKuvgS5cWUTx3LD2sRtfhsnVjb5R6E3Ww==","signatures":[{"sig":"MEUCIQDrYePntBQ1GVumU2JnzpT6yLdkP9JO2SkhKuV7os+eQQIgaDIXGNh4skteljlK/kgg/NF7ZF1IKcUS9J85O+zAZZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2529606},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-IW6+C2AzNeAfypilocsX1zs56NUkt+/8ihErb+hVKuFAd+nVz0xhTcKuvgS5cWUTx3LD2sRtfhsnVjb5R6E3Ww==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.8.1_1786992335678_0.3266267994970915","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.9.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.9.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.9.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"a00c2b3ede63e63eb071509fb58c78197072f942","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.9.0.tgz","fileCount":63,"integrity":"sha512-kttNSJBof6TCYWXHHqEG4HlpBJoiIqj4Q5eyXZhxHG4F09QBVzBPflB08DyhU9tCQFZOjEss84A6trz2jkB2mA==","signatures":[{"sig":"MEUCIQCuXyyFOCj4b6hVxvzsd6kz6cfCxvLh+0WJE05Ck3OISgIgLi+Bd1ijbh2kh5Swq+SevhTN81v7H3uvt7r2HAbzzto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2605433},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-kttNSJBof6TCYWXHHqEG4HlpBJoiIqj4Q5eyXZhxHG4F09QBVzBPflB08DyhU9tCQFZOjEss84A6trz2jkB2mA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.9.0_1787060013905_0.16326050126061098","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-main.5":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-main.5","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-main.5","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"b5ecd18eea44547e9295430955eb6dbdfd4c5204","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-main.5.tgz","fileCount":66,"integrity":"sha512-Fnm3fy4CjuIQeMlUf9T+XxfhUJ4ebulEzFoSG1gq8HVQotGl2OKNApU36HSWvv2g+rYg+DYrd44kitboChQYPA==","signatures":[{"sig":"MEQCIDuc1Rv35ME4laajLnkCCkoSxGg4RgqTLo6xPXApmLzwAiBcw5GAAknYiAZl+qfMOR0BRcNjlOieF0Eq3HCEHe2gWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2665554},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-Fnm3fy4CjuIQeMlUf9T+XxfhUJ4ebulEzFoSG1gq8HVQotGl2OKNApU36HSWvv2g+rYg+DYrd44kitboChQYPA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-main.5_1787251534119_0.02044470463278847","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.10.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.10.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.10.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"66b9d361cfd2b65383fab5b34788d13e34a4b749","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.10.0.tgz","fileCount":66,"integrity":"sha512-wtsnqHu2wDC7kcZegTGr+5v/KlY15RKgUdEtiLCTWcSjBhAZhBom1cw6dyT/XVMIY0KS6We4S1ZEHSysIanQVA==","signatures":[{"sig":"MEYCIQC27XLv+1LARUWh13yoE9fLPleYPJYZcYIf1CLl7+rxDQIhAKMC7Ba8flwTC29I1OM0qfkaEUzv2SCd4q2xTwCFzSZg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670059},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-wtsnqHu2wDC7kcZegTGr+5v/KlY15RKgUdEtiLCTWcSjBhAZhBom1cw6dyT/XVMIY0KS6We4S1ZEHSysIanQVA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.10.0_1787308634906_0.15016886649867334","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-feat-miniapp-dispatched-channel-turn.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-feat-miniapp-dispatched-channel-turn.1","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-feat-miniapp-dispatched-channel-turn.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"544ed8e6b18390f7f6393403b5e6004c6d7afd81","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-feat-miniapp-dispatched-channel-turn.1.tgz","fileCount":66,"integrity":"sha512-Q/k03Fa6SbzmeINYHJJVMSsecF4U8EJnJ4QAxbPYWdXTtFq2Ensb+QOvqGfn7Y5IUANQuAR3IFfrlfR1Phae1A==","signatures":[{"sig":"MEQCIBz4ZNZ2ekuvGVxH0fr96C3XmjET/GIKtnoVHye3nX8XAiBELZYWKAzeUg9uAkAVjgs4sAgKqoRKdVCijlRRVias0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2675449},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-Q/k03Fa6SbzmeINYHJJVMSsecF4U8EJnJ4QAxbPYWdXTtFq2Ensb+QOvqGfn7Y5IUANQuAR3IFfrlfR1Phae1A==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-feat-miniapp-dispatched-channel-turn.1_1787320449771_0.841518795507745","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.11.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.11.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.11.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"0536eaa1682529c90abd11227c1d74783a80c254","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.11.0.tgz","fileCount":66,"integrity":"sha512-0J9jvZBrfvt0eR5Zi/4s4UQZTc47IegimReKT2Z4RaOhYJvYas0Xm7axNP5utWxdbYnBQspq7HI5nFk6Irga7g==","signatures":[{"sig":"MEUCIGtawxkYTo9whlRTTTOsReDL8SSem6BgkwrBMhbBnfCeAiEAsJz+LO3xvGKGkYRy1EFwuSbNTMImwxKZ/Q+XrLq47aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2675404},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-0J9jvZBrfvt0eR5Zi/4s4UQZTc47IegimReKT2Z4RaOhYJvYas0Xm7axNP5utWxdbYnBQspq7HI5nFk6Irga7g==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.11.0_1787321749540_0.036461063699651186","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.12.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.12.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.12.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"3b6b5209515fc7f74d4629111de109d134141cb5","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.12.0.tgz","fileCount":66,"integrity":"sha512-FUh/njROZbFZpmII5sUih5m1rbp03WvqRQTAp1Wnfdeutp3P9Yt0zW8GwzCIRZbIVXBExa+UtNJh6rsTFSphzw==","signatures":[{"sig":"MEUCIF4eVepnMPFzgSvA6d7sSd+lHBodDcRY8vLf648nivPnAiEArgNK5Cpm+alOG3o8wDDo8dvOF+BSRlw1r0b2ZnYBvlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776570},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-FUh/njROZbFZpmII5sUih5m1rbp03WvqRQTAp1Wnfdeutp3P9Yt0zW8GwzCIRZbIVXBExa+UtNJh6rsTFSphzw==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","use-stick-to-bottom":"^1.1.6","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.12.0_1787597930231_0.398794804325475","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.13.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.13.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.13.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"da0b853e013fdb7b1246d2590d3e0df2cdb79a40","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.13.0.tgz","fileCount":68,"integrity":"sha512-RbDbyxEblY+i5g2jDUSiWUZa2U+SIN+sJyR4DQblYsejOgp/nCHB49hcAAJMNegD8+usQChzI97JxyV4wMbD/A==","signatures":[{"sig":"MEQCIG8EqDsLEnc2fb50wBtqdeiCNXvkJzjm7xHBQFVbWF+cAiA5GfCQ+9EYhKkXfQEJTSxsuWSFXt/AlMZavNEkHJyYXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2764025},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-RbDbyxEblY+i5g2jDUSiWUZa2U+SIN+sJyR4DQblYsejOgp/nCHB49hcAAJMNegD8+usQChzI97JxyV4wMbD/A==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ajv":"^8.20.0","zod":"^4.4.3","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","use-stick-to-bottom":"^1.1.6","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.13.0_1787833332656_0.23261375234724824","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.15.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.15.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.15.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"d1303daad6d546860f9b57bf0500b604312c9a0a","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.15.0.tgz","fileCount":68,"integrity":"sha512-2StZ+cr24pwEvWrE86F64cqQxTGVB74eaE47JBIUXoXr3/rwxj3ABwfZ4K2pStvjBNwtMan27xjFk8JDbzzu2A==","signatures":[{"sig":"MEUCIFOOCuZiC61yg5uqJmRaZ/k26xFzJybi2SYPCqfidQ4pAiEA0kICONo6amgUy1jkURFdZFLOLQlo16H9155y/cYQ6Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2979447},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/write-test-cli-declaration.mjs && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-2StZ+cr24pwEvWrE86F64cqQxTGVB74eaE47JBIUXoXr3/rwxj3ABwfZ4K2pStvjBNwtMan27xjFk8JDbzzu2A==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ajv":"^8.20.0","zod":"^4.5.1","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","ajv-draft-04":"^1.0.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","use-stick-to-bottom":"^1.1.6","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.15.0_1788449846007_0.46289709018753444","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.0.0-feat-miniapp-websocket-runtime.1":{"name":"@theaiplatform/miniapp-sdk","version":"0.0.0-feat-miniapp-websocket-runtime.1","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.0.0-feat-miniapp-websocket-runtime.1","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"0c3a40e544de8c0532008b3c0564eb20786c171e","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.0.0-feat-miniapp-websocket-runtime.1.tgz","fileCount":68,"integrity":"sha512-u4RgBvyp4NFIiwM9La2pN3rqy29yT6DsSSKWN4xpxzRG4HjN/jpbjjQUQSxgWnEbRaYlLV6XQgGBAZ+YdWbNng==","signatures":[{"sig":"MEYCIQCVoi5AaCUEJRmJXloS52trtzaaDxlKALyoKwMvR8JEwAIhAJTJDTjgTgXgbCOeaoI5m4lf+i1RDXrWMbwQpGOmyoRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3004109},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && node scripts/write-test-cli-declaration.mjs && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-u4RgBvyp4NFIiwM9La2pN3rqy29yT6DsSSKWN4xpxzRG4HjN/jpbjjQUQSxgWnEbRaYlLV6XQgGBAZ+YdWbNng==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ajv":"^8.20.0","zod":"^4.5.1","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","ajv-draft-04":"^1.0.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","use-stick-to-bottom":"^1.1.6","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.0.0-feat-miniapp-websocket-runtime.1_1788564094079_0.7302797735138258","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.16.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.16.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.16.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"9035c9e6b43672959f79eaa83bb770a2946eca25","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.16.0.tgz","fileCount":72,"integrity":"sha512-c+ocmKKRhYZbibgi2E1ELtfilJ7eiAkZF743NNvhq7YQq4rf0EF6AhYuwxL04+bkgB7t+5DFdmw/8zjPQN/1VA==","signatures":[{"sig":"MEQCIGGa3CNuOGNNCA8MSrxbXtHwY1pvPM5X/HFK4AWHa/uAAiB7eWYHlSDLG/blXc+5tBoMflaD8UjPQ+xelCQCg63M5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3060989},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./link-unfurl":{"types":"./dist/link-unfurl.d.ts","import":"./dist/link-unfurl.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./inline-renderer":{"types":"./dist/inline-renderer.d.ts","import":"./dist/inline-renderer.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && rslib build -c rslib.testing-tooling.config.ts && node scripts/write-cli-declarations.mjs && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-c+ocmKKRhYZbibgi2E1ELtfilJ7eiAkZF743NNvhq7YQq4rf0EF6AhYuwxL04+bkgB7t+5DFdmw/8zjPQN/1VA==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ajv":"^8.20.0","zod":"^4.5.1","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","ajv-draft-04":"^1.0.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","use-stick-to-bottom":"^1.1.6","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./link-unfurl":{"types":"./dist/link-unfurl.d.ts","import":"./dist/link-unfurl.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./inline-renderer":{"types":"./dist/inline-renderer.d.ts","import":"./dist/inline-renderer.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.16.0_1789337154272_0.4014824468606055","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.17.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.17.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.17.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"a5b8c3375bc6119eab0593c562fd31778d85b5e1","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.17.0.tgz","fileCount":74,"integrity":"sha512-sb4wo5YTcGjBmqkVM6iGC8LaM803hpPlAumCBenUl3iiy/IwzDNnV/ujiX7lQzl09dhuwZVUAnUZ+pYrprLwng==","signatures":[{"sig":"MEUCIF+DrBozmzjqpgrIMpxjBpEBqu57Y88FU+v45aIWJSASAiEAnEAxOy0YoQcJB+dNzyftYfcYNQoeiLtdiQDPAnww6+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBrrw5TbSg+4voH96vL6r1VIYKsgPtlkHQy/IKCBnJIZAiAj4/OjwTwhQMDIgd4Q0sM31jYhwmZhL9OIzWq/MdCTLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3153059},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./activity":{"types":"./dist/activity.d.ts","import":"./dist/activity.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./link-unfurl":{"types":"./dist/link-unfurl.d.ts","import":"./dist/link-unfurl.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./inline-renderer":{"types":"./dist/inline-renderer.d.ts","import":"./dist/inline-renderer.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && rslib build -c rslib.testing-tooling.config.ts && node scripts/write-cli-declarations.mjs && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-sb4wo5YTcGjBmqkVM6iGC8LaM803hpPlAumCBenUl3iiy/IwzDNnV/ujiX7lQzl09dhuwZVUAnUZ+pYrprLwng==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"ajv":"^8.20.0","zod":"^4.5.1","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","ajv-draft-04":"^1.0.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","use-stick-to-bottom":"^1.1.6","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./activity":{"types":"./dist/activity.d.ts","import":"./dist/activity.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./link-unfurl":{"types":"./dist/link-unfurl.d.ts","import":"./dist/link-unfurl.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./inline-renderer":{"types":"./dist/inline-renderer.d.ts","import":"./dist/inline-renderer.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.17.0_1790256165197_0.27541700473058617","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.19.0":{"name":"@theaiplatform/miniapp-sdk","version":"0.19.0","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"license":"SEE LICENSE IN LICENSE.md","_id":"@theaiplatform/miniapp-sdk@0.19.0","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"homepage":"https://docs.theaiplatform.app/miniapps/","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"0641b383d453e1fdd44836aaa8735fd63a626478","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.19.0.tgz","fileCount":76,"integrity":"sha512-tEUm61lrp5JGUpBmf5fF0y86ZbNK9Y/gBwRqArUbJC/h9N0K5Lg3SzPwlYZRXAes/NVZuiICBwkoQEYRjfWK9w==","signatures":[{"sig":"MEUCIQC/UUDKneEZ8flyYcXN+uzc1EDRV/zGMS/A5Ou4XE4vwgIgfZTypF4PSMGx2wfBoPr3vaaWk7hU1Ci8+yJuq9CoRnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEs4R3MiSrgL6B07fs58vEVHxlXvuNZf/p1fN8sGfLeYAiEA0Fmh6spTmPo/iViD3n0wOTtObmQ5Acb+Pbl4G86VyLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3207568},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./activity":{"types":"./dist/activity.d.ts","import":"./dist/activity.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./link-unfurl":{"types":"./dist/link-unfurl.d.ts","import":"./dist/link-unfurl.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./inline-renderer":{"types":"./dist/inline-renderer.d.ts","import":"./dist/inline-renderer.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && rslib build -c rslib.testing-tooling.config.ts && node scripts/write-cli-declarations.mjs && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-tEUm61lrp5JGUpBmf5fF0y86ZbNK9Y/gBwRqArUbJC/h9N0K5Lg3SzPwlYZRXAes/NVZuiICBwkoQEYRjfWK9w==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"ajv":"^8.20.0","zod":"^4.5.1","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","ajv-draft-04":"^1.0.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","use-stick-to-bottom":"^1.1.6","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./activity":{"types":"./dist/activity.d.ts","import":"./dist/activity.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./link-unfurl":{"types":"./dist/link-unfurl.d.ts","import":"./dist/link-unfurl.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./inline-renderer":{"types":"./dist/inline-renderer.d.ts","import":"./dist/inline-renderer.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miniapp-sdk_0.19.0_1790302273715_0.13184606341814575","host":"s3://npm-registry-packages-npm-production"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1},"0.20.0":{"_id":"@theaiplatform/miniapp-sdk@0.20.0","bin":{"tap-miniapp":"dist/bin/tap-miniapp.js","tap-miniapp-test":"dist/bin/tap-miniapp-test.js"},"dist":{"shasum":"b5d939cc108165ea86d75c0713584fbf8a1dd613","tarball":"https://registry.npmjs.org/@theaiplatform/miniapp-sdk/-/miniapp-sdk-0.20.0.tgz","fileCount":83,"integrity":"sha512-RAxC9FiFemEV2zTy//qeAAu4/lijdd1Ehd0G8TqpTq/turcIe7nr+bpMnbvVZQdyjUHZPLRNNkzatoluHoEA7g==","signatures":[{"sig":"MEUCIAgRlLV80lxioPWpgXPYWZ44Dkrx4yXINNl0YyEFNowlAiEAvkI/DBaJ9sNmMOo+60oToCiEi+hSFXlXGyp+G37VZgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGJkl1jRt5T3sqJAbum1HxcLs+Ll48jETNpssN0WM2EcAiEAr763L4gX+UatuVUIvGYok59aT1TTWtJEAT9JNMWgIkM="}],"unpackedSize":3642502},"main":"./dist/index.js","name":"@theaiplatform/miniapp-sdk","type":"module","_from":"file:/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./activity":{"types":"./dist/activity.d.ts","import":"./dist/activity.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./recordings":{"types":"./dist/recordings.d.ts","import":"./dist/recordings.js"},"./link-unfurl":{"types":"./dist/link-unfurl.d.ts","import":"./dist/link-unfurl.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./inline-renderer":{"types":"./dist/inline-renderer.d.ts","import":"./dist/inline-renderer.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"license":"SEE LICENSE IN LICENSE.md","scripts":{"build":"node ../../../../scripts/clean-dist.mjs && rslib build && rslib build -c rslib.testing-tooling.config.ts && node scripts/write-cli-declarations.mjs && node scripts/copy-tap-test-schema.mjs && node scripts/copy-rspack-loaders.mjs && node scripts/build-ui-styles.mjs","prepack":"pnpm run build","test:unit":"rstest run","typecheck":"tsc --noEmit"},"version":"0.20.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6cd8cfcb-0dd8-42b6-b8bc-b01de0da09a9"}},"homepage":"https://docs.theaiplatform.app/miniapps/","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"_resolved":"/home/runner/work/_temp/miniapp-toolchain-artifact/miniapp-sdk.tgz","_integrity":"sha512-RAxC9FiFemEV2zTy//qeAAu4/lijdd1Ehd0G8TqpTq/turcIe7nr+bpMnbvVZQdyjUHZPLRNNkzatoluHoEA7g==","_npmVersion":"11.17.0","description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","directories":{},"maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"_nodeVersion":"26.10.0","dependencies":{"ajv":"^8.20.0","zod":"^4.5.1","clsx":"^2.1.1","jiti":"2.7.0","saxes":"^6.0.0","chokidar":"4.0.3","streamdown":"^2.5.0","ajv-draft-04":"^1.0.0","jsonc-parser":"^3.3.1","lucide-react":"^1.25.0","remark-gemoji":"^8.0.0","use-stick-to-bottom":"^1.1.6","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-avatar":"1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-toggle":"^1.1.18","react-resizable-panels":"^4.12.2","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-toggle-group":"^1.1.19"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./sdk":{"types":"./dist/sdk.d.ts","import":"./dist/sdk.js"},"./web":{"types":"./dist/web.d.ts","import":"./dist/web.js"},"./media":{"types":"./dist/media.d.ts","import":"./dist/media.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js"},"./rspack":{"types":"./dist/rspack/index.d.ts","import":"./dist/rspack/index.js"},"./surface":{"types":"./dist/surface.d.ts","import":"./dist/surface.js"},"./ui/wasm":{"types":"./dist/ui/wasm.d.ts","import":"./dist/ui/wasm.js"},"./activity":{"types":"./dist/activity.d.ts","import":"./dist/activity.js"},"./authoring":{"types":"./dist/authoring.d.ts","import":"./dist/authoring.js"},"./lifecycle":{"types":"./dist/lifecycle.d.ts","import":"./dist/lifecycle.js"},"./recordings":{"types":"./dist/recordings.d.ts","import":"./dist/recordings.js"},"./link-unfurl":{"types":"./dist/link-unfurl.d.ts","import":"./dist/link-unfurl.js"},"./ui/markdown":{"types":"./dist/ui/markdown.d.ts","import":"./dist/ui/markdown.js"},"./chat-renderer":{"types":"./dist/chat-renderer.d.ts","import":"./dist/chat-renderer.js"},"./ui/styles.css":{"types":"./dist/ui/styles.css.d.ts","default":"./dist/ui/styles.css"},"./testing/rstest":{"types":"./dist/testing/rstest.d.ts","import":"./dist/testing/rstest.js"},"./vscode-webview":{"types":"./dist/vscode-webview.d.ts","import":"./dist/vscode-webview.js"},"./inline-renderer":{"types":"./dist/inline-renderer.d.ts","import":"./dist/inline-renderer.js"},"./source-manifest":{"types":"./dist/source-manifest.d.ts","import":"./dist/source-manifest.js"},"./testing/tooling":{"types":"./dist/testing/tooling.d.ts","import":"./dist/testing/tooling.js"},"./ui/tailwind.css":{"types":"./dist/ui/tailwind.css.d.ts","default":"./dist/ui/tailwind.css"},"./config-schema.json":"./config-schema.json","./ui-components.json":"./ui-components.json","./testing/rstest-config":{"types":"./dist/testing/rstest-config.d.ts","import":"./dist/testing/rstest-config.js"},"./source-manifest.schema.json":"./source-manifest.schema.json","./testing/tap.test.schema.json":"./dist/testing/tap.test.schema.json"},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"catalog:react","postcss":"^8.5.25","react-dom":"catalog:react","playwright":"^1.61.0","typescript":"catalog:typescript","@rslib/core":"catalog:rslib","@types/node":"catalog:node","tailwindcss":"^4.3.3","@rstest/core":"catalog:rstest","@types/jsdom":"^28.0.3","@types/react":"catalog:react","@rsbuild/core":"catalog:rsbuild","fake-indexeddb":"6.2.5","tw-animate-css":"^1.4.0","@emoji-mart/data":"^1.2.1","@types/react-dom":"catalog:react","@rstest/playwright":"catalog:rstest","@tailwindcss/postcss":"^4.3.3","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependencies":{"react":">=19 <20","react-dom":">=19 <20","playwright":">=1.61 <2","@rslib/core":">=0.21 <1","@rstest/core":"0.11.5","@rsbuild/core":">=2 <3","@rstest/playwright":"0.11.5","@tanstack/react-query":">=5 <6","@tanstack/react-router":">=1 <2","@module-federation/runtime-tools":"2.8.1","@module-federation/rsbuild-plugin":"2.8.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"playwright":{"optional":true},"@rslib/core":{"optional":true},"@rstest/core":{"optional":true},"@rsbuild/core":{"optional":true},"@rstest/playwright":{"optional":true},"@tanstack/react-query":{"optional":true},"@tanstack/react-router":{"optional":true},"@module-federation/runtime-tools":{"optional":true},"@module-federation/rsbuild-plugin":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/miniapp-sdk_0.20.0_1790647744363_0.4397988909244146"},"tapMiniappTestAdapterFeatures":["fixture-channel-access-v1","fixture-http-transport-error-v1","native-services-v1"],"tapMiniappTestAdapterProtocol":1}},"time":{"created":"2026-07-16T02:06:18.382Z","modified":"2026-09-29T02:09:04.698Z","0.0.0":"2026-07-16T02:06:18.745Z","0.1.0-pr.6741.f8725bd":"2026-07-16T02:41:18.689Z","0.1.0-pr.6741.d11490b":"2026-07-16T02:58:40.027Z","0.1.0-pr.6741.8f67181":"2026-07-16T03:05:16.526Z","0.1.0-pr.6741.5c5a5b4":"2026-07-16T03:26:43.976Z","0.1.0-dev.5264044":"2026-07-16T03:55:12.564Z","0.1.0-dev.e198ea6":"2026-07-16T21:05:50.103Z","0.0.1":"2026-07-16T21:12:30.888Z","0.2.0-pr.6821.02b36a6":"2026-07-19T00:20:25.505Z","0.0.2":"2026-07-19T01:32:27.691Z","0.1.0":"2026-07-19T01:59:20.691Z","0.2.0":"2026-07-19T01:59:35.074Z","0.0.0-main.1":"2026-07-19T15:16:53.751Z","0.0.0-main.2":"2026-07-19T15:32:36.774Z","0.0.0-ci-miniapp-sdk-gate-before-build.1":"2026-07-19T15:42:27.095Z","0.2.1":"2026-07-19T15:59:19.976Z","0.2.2":"2026-07-21T18:27:23.517Z","0.0.0-oscar-c-miniapp-github-auth.1":"2026-07-22T16:26:13.472Z","0.2.4":"2026-07-22T16:37:52.424Z","0.3.0":"2026-07-23T19:07:13.709Z","0.3.1":"2026-07-23T22:46:53.399Z","0.3.2":"2026-07-24T01:13:01.999Z","0.3.3":"2026-07-24T21:50:40.857Z","0.4.0":"2026-07-24T22:51:54.818Z","0.4.1":"2026-07-25T12:15:16.439Z","0.4.2":"2026-07-28T14:26:15.027Z","0.4.3":"2026-07-29T11:33:58.085Z","0.4.4":"2026-07-30T10:32:02.290Z","0.4.5":"2026-07-30T14:11:05.813Z","0.4.6":"2026-07-30T17:45:45.845Z","0.4.7":"2026-07-31T16:28:46.000Z","0.4.8":"2026-07-31T17:54:13.548Z","0.4.9":"2026-08-03T11:56:28.996Z","0.5.0":"2026-08-04T17:58:37.027Z","0.0.0-fix-miniapp-css-types.1":"2026-08-04T19:42:27.419Z","0.5.1":"2026-08-04T20:33:34.433Z","0.0.0-oscar-c-tasks-miniapp-host-sdk.1":"2026-08-05T08:22:48.135Z","0.0.0-oscar-c-tasks-miniapp-host-sdk.2":"2026-08-05T09:27:33.396Z","0.0.0-oscar-c-tasks-miniapp-host-sdk.3":"2026-08-05T10:03:31.064Z","0.5.2":"2026-08-05T13:20:12.271Z","0.0.0-oscar-c-tasks-miniapp-host-sdk.4":"2026-08-05T15:14:56.076Z","0.5.3":"2026-08-06T13:10:37.532Z","0.0.0-oscar-c-tasks-miniapp-host-sdk.5":"2026-08-06T20:43:24.017Z","0.0.0-oscar-c-tasks-miniapp-host-sdk.6":"2026-08-07T00:48:12.777Z","0.0.0-oscar-c-tasks-miniapp-host-sdk.7":"2026-08-07T02:16:19.811Z","0.7.0":"2026-08-08T02:46:08.968Z","0.0.0-main.3":"2026-08-11T04:30:14.569Z","0.0.0-main.4":"2026-08-14T18:31:57.696Z","0.0.0-fix-roadie-dev-origin.1":"2026-08-15T20:30:57.759Z","0.8.0":"2026-08-16T16:38:58.761Z","0.8.1":"2026-08-17T18:45:35.832Z","0.9.0":"2026-08-18T13:33:34.071Z","0.0.0-main.5":"2026-08-20T18:45:34.302Z","0.10.0":"2026-08-21T10:37:15.069Z","0.0.0-feat-miniapp-dispatched-channel-turn.1":"2026-08-21T13:54:09.934Z","0.11.0":"2026-08-21T14:15:49.685Z","0.12.0":"2026-08-24T18:58:50.431Z","0.13.0":"2026-08-27T12:22:12.833Z","0.15.0":"2026-09-03T15:37:26.164Z","0.0.0-feat-miniapp-websocket-runtime.1":"2026-09-04T23:21:34.271Z","0.16.0":"2026-09-13T22:05:54.484Z","0.17.0":"2026-09-24T13:22:45.378Z","0.19.0":"2026-09-25T02:11:13.824Z","0.20.0":"2026-09-29T02:09:04.480Z"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://docs.theaiplatform.app/miniapps/","keywords":["miniapp","playwright","react","rstest","tap","typescript","module-federation","rspack","the-ai-platform"],"description":"TypeScript SDK for building, testing, and shipping portable miniapps on The AI Platform.","maintainers":[{"name":"oscartbeaumont","email":"oscar@otbeaumont.me"},{"name":"ryok90","email":"ryok90@gmail.com"},{"name":"zackarychapple","email":"zackarychapple30@gmail.com"}],"readme":"# The AI Platform Miniapp SDK\n\n`@theaiplatform/miniapp-sdk` is the TypeScript SDK for building, testing, and\nshipping portable miniapps on The AI Platform.\n\n```bash\npnpm add @theaiplatform/miniapp-sdk\n```\n\nThe package provides the host-injected SDK API, isolated surface lifecycle\ntypes, browser helpers, portable React UI components, manifest schema,\nRstest/Playwright integration, and the Rspack/Rslib integration used to produce\ndescriptor-backed Module Federation targets.\n\nStart with the [Miniapp SDK documentation](https://docs.theaiplatform.app/miniapps/).\n\n## Generation-2 source manifest\n\n`SourceManifestV2` is the provider-neutral package input. It contains only a\ndisplay-only version label, optional local name/slug, exact artifacts and\ntarget locks, permissions, and runtime effects. TAP package/release identity,\nworkspace or publisher coordinates, Zephyr coordinates, lifecycle state,\nchannels, tags, ranges, and dependency declarations are rejected.\n\nSource adapters pass the received bytes unchanged. Parse and hash those exact\nbytes first; derive the sorted closure separately:\n\n```ts\nimport {\n  extractSourceManifestClosureV2,\n  readSourceManifestV2,\n} from '@theaiplatform/miniapp-sdk/source-manifest';\n\nconst exact = await readSourceManifestV2(sourceBytes);\nconst closure = extractSourceManifestClosureV2(exact.parsedManifest);\n```\n\n`exact.rawBytes`, `exact.sha256`, and `exact.byteLength` are the descriptor\nidentity. Never replace them with serialized `parsedManifest` or `closure`\nbytes. `manifest.tap.json` and npm's transport-only `package.json` are reserved\npaths; neither can enter `artifacts`.\n\nDesktop packages can feature-detect `sdk.navigation.openExternal`. Call it\nsynchronously from a trusted click with a canonical HTTPS URL without\ncredentials. The calling desktop UI surface must declare the on-demand\n`navigation.open-external` action and list the exact origin in an\n`external-navigation` effect. That surface must be workspace-scoped, and the\npackage's `compatibility.tapHost` range must exclude versions before `2.3.4`.\nThe effect does not grant SDK HTTP access. Successful calls open only the\noperating-system browser; TAP-relative routes continue to use\n`sdk.navigation.open`.\n\nMiniapps can persist links to their own resources in Chat without constructing\nor exposing a TAP router URL. Declare `chat.compose` on the calling surface,\nthen call `sdk.chat.stageDeepLink` synchronously from the user's click. The\npackage supplies only a label and bounded JSON target; the host derives and\nbinds the exact workspace, installation, package, release, digest, and surface\nprovenance.\n\n```ts\nbutton.addEventListener('click', () => {\n  void sdk.chat.stageDeepLink?.({\n    label: 'Open selected board',\n    target: { kind: 'board.card.v1', cardId: selectedCardId },\n  });\n});\n\nconst unsubscribe = sdk.navigation.subscribeDeepLinks?.(({ target }) => {\n  if (target.kind === 'board.card.v1' && typeof target.cardId === 'string') {\n    openCard(target.cardId);\n  }\n});\n```\n\nChat renders a host-owned button, never an anchor. On activation, the host\nrequires the same exact installed release and delivers the opaque target only\nto that package surface; release or generation drift fails closed. Keep the\nsubscription for the surface lifetime and call `unsubscribe` when it unmounts.\n\n## Authoring and package lifecycle\n\nDefine the project once in `tap-miniapp.config.ts`. This authoring config is\nnot the finalized host descriptor:\n\n```ts\nimport packageJson from './package.json' with { type: 'json' };\nimport {\n  defineTapMiniapp,\n  packageContributionProvider,\n} from '@theaiplatform/miniapp-sdk/authoring';\nimport { commandTargetBuilder } from '@theaiplatform/miniapp-sdk/lifecycle';\n\nexport default defineTapMiniapp({\n  versionLabel: packageJson.version,\n  presentation: {\n    name: 'Example',\n    slug: 'example',\n    description: 'An example miniapp.',\n    categories: ['other'],\n  },\n  compatibility: { tapHost: '>=2.5.5' },\n  targets: {\n    desktop: {\n      remoteName: 'example_desktop',\n      exposes: {\n        './ui/desktop': { source: './src/surface.tsx', runtime: 'webview' },\n      },\n      builder: commandTargetBuilder({\n        command: 'pnpm',\n        args: ['run', 'build:target'],\n      }),\n    },\n  },\n  contributions: [packageContributionProvider()],\n  runtimePolicy: { checkpoint: 'none', lifecycleExpose: null },\n});\n```\n\nThe project owns its display-only version label and target builder. The\nexecuting SDK derives `compatibility.tapSdk`, versioned specialist artifacts,\ntarget locks, integrity values, and the exact source closure. TAP mints package\nand release identity only after import. Generated inputs stay under\n`.tap-build`; the lifecycle replaces `dist` only after every target and\nverification hook passes.\n\nUse the same lifecycle from scripts or TypeScript:\n\n```bash\npnpm exec tap-miniapp build\npnpm exec tap-miniapp check\npnpm exec tap-miniapp publish\npnpm exec tap-miniapp publish --from dist\npnpm exec tap-miniapp publish --watch\n```\n\n```ts\nimport {\n  buildTapMiniapp,\n  checkTapMiniapp,\n  publishTapMiniapp,\n} from '@theaiplatform/miniapp-sdk/lifecycle';\n```\n\n`check` runs the complete build and verification path without replacing\n`dist`. `publish --from` re-verifies an assembled package before it invokes the\nconfigured publisher. Only `publish` and `publish --watch` can contact a\npublisher; `build` and `dev` stay local.\n\nTwo version values have separate owners:\n\n| Value                  | Source                                  |\n| ---------------------- | --------------------------------------- |\n| `versionLabel`         | The project's display/version label     |\n| `compatibility.tapSdk` | The exact executing SDK package version |\n\nAn SDK dependency bump changes SDK compatibility without renaming specialists.\nA version-label bump rematerializes every version-scoped specialist and lock\nwithout choosing TAP Registry identity.\n\nEvery package built with SDK 0.12 must set `compatibility.tapHost` to a range\nthat excludes host versions before `2.4.1`. SDK 0.13 packages must exclude host\nversions before `2.5.5`, regardless of which SDK APIs the package uses.\n\n### Activity sources\n\nActivity sources require Miniapp SDK `0.17.0` and a TAP host compatible with\n`2.20.0` or newer.\n\nInstalling a miniapp automatically registers each `activity.source`\ncontribution. In the `defineTapMiniapp` config above, add one contribution per\nsource and select a matching QuickJS expose:\n\n```ts\ntargets: {\n  quickjs: {\n    remoteName: 'example_activity',\n    exposes: {\n      './activity/email-deliveries': {\n        source: './src/activity/email-deliveries.ts',\n        runtime: 'quickjs',\n      },\n    },\n    builder: commandTargetBuilder({\n      command: 'pnpm',\n      args: ['run', 'build:target'],\n    }),\n  },\n},\ncontributions: [\n  {\n    kind: 'activity.source',\n    id: 'email-deliveries',\n    apiVersion: 1,\n    lifecycleScope: 'installation',\n    targets: {\n      quickjs: {\n        expose: './activity/email-deliveries',\n        runtime: 'quickjs',\n      },\n    },\n    authorization: {\n      effects: [{ kind: 'storage', resources: ['email-activity'] }],\n    },\n    options: {\n      name: 'Email deliveries',\n      description: 'Content-free email delivery aggregates.',\n      activityTypes: [\n        {\n          id: 'email-deliveries',\n          name: 'Email deliveries',\n          description: 'Email delivery transitions in the requested range.',\n          unit: 'count',\n          statuses: [\n            {\n              id: 'started',\n              name: 'Started',\n              description: 'Deliveries started in the requested range.',\n            },\n            {\n              id: 'completed',\n              name: 'Completed',\n              description: 'Deliveries completed in the requested range.',\n            },\n            {\n              id: 'failed',\n              name: 'Failed',\n              description: 'Deliveries that failed in the requested range.',\n            },\n          ],\n        },\n      ],\n      supportedScopes: ['self', 'workspace'],\n      specialistAccess: ['chloe', 'email-*'],\n      storageReads: [\n        {\n          namespace: 'email-activity',\n          keyTemplate: 'users/{userId}/events/v1',\n        },\n        {\n          namespace: 'email-activity',\n          keyTemplate: 'workspace/events/v1',\n        },\n      ],\n    },\n  },\n],\n```\n\nThe selected module must export only the named `activitySource`. This example\nassumes each declared storage key contains an array of `{ atEpochMillis,\nstatus }` records:\n\n```ts\nimport { defineActivitySource } from '@theaiplatform/miniapp-sdk/activity';\nimport { sdk } from '@theaiplatform/miniapp-sdk/sdk';\n\nconst STATUSES = ['started', 'completed', 'failed'] as const;\ntype Status = (typeof STATUSES)[number];\ntype StoredEvent = { atEpochMillis: number; status: Status };\n\nfunction isStoredEvent(value: unknown): value is StoredEvent {\n  if (typeof value !== 'object' || value === null || Array.isArray(value)) {\n    return false;\n  }\n  const event = value as Record<string, unknown>;\n  return (\n    Number.isSafeInteger(event.atEpochMillis) &&\n    typeof event.status === 'string' &&\n    STATUSES.includes(event.status as Status)\n  );\n}\n\nexport const activitySource = defineActivitySource({\n  async get(request) {\n    const key =\n      request.scope === 'self'\n        ? `users/${request.userId}/events/v1`\n        : 'workspace/events/v1';\n    const entry = await sdk.storage.get({\n      namespace: 'email-activity',\n      key,\n    });\n    const events = Array.isArray(entry.value)\n      ? entry.value.filter(isStoredEvent)\n      : [];\n    const counts: Record<Status, number> = {\n      started: 0,\n      completed: 0,\n      failed: 0,\n    };\n    const start = Date.parse(request.startAt);\n    const end = Date.parse(request.endAtExclusive);\n    for (const event of events) {\n      if (event.atEpochMillis >= start && event.atEpochMillis < end) {\n        counts[event.status] += 1;\n      }\n    }\n    return {\n      coverage: 'complete',\n      activities: STATUSES.map((statusId) => ({\n        activityId: 'email-deliveries',\n        statusId,\n        value: counts[statusId],\n        unit: 'count',\n      })),\n    };\n  },\n});\n```\n\n`specialistAccess` accepts an exact stable specialist slug, a trailing-`*`\nprefix selector, or bare `*`; it does not select by publisher or trust. The\nhost reports package, publisher, trust, release, installation, and source\nprovenance separately, and account settings may narrow or disable the signed\nselector ceiling.\n\n`activity_get` requests `self`, `workspace`, or `both`; the host invokes a\nsource with one supported concrete scope at a time. `self` always means the\nauthenticated user in the current workspace. `workspace` means the current\nworkspace aggregate, without a per-person breakdown. Return `complete` only\nwhen the source covers the full half-open range, or `partial` when history is\nincomplete. Every available result must include every declared activity/status\nidentity, including zero, with the declared `count` or `seconds` unit. The host\nreports failures and timeouts as `unavailable` without suppressing other\nsources.\n\nEach call runs in a fresh isolated realm. The host exposes only snapshots of\nthe exact `storageReads` addresses through `sdk.storage.get`; storage writes,\nnetwork access, tools, actions, events, elicitation, and active-time writes fail\nclosed. Disabling or uninstalling the miniapp removes its sources.\n\n### Contribution authoring CLI\n\nThe installed `tap-miniapp` binary adds logical, versionless package\ncontributions:\n\n```bash\npnpm exec tap-miniapp create specialist \\\n  --id query-expert \\\n  --purpose \"Analyze query results and explain the important details.\" \\\n  --non-interactive \\\n  --json\n\npnpm exec tap-miniapp create chat-block \\\n  --id query-report \\\n  --specialist query-expert \\\n  --primitive report \\\n  --non-interactive \\\n  --json\n```\n\nChat blocks use the host-rendered `tap-primitives-v1` protocol. The supported\nprimitives are `table`, `report`, and `notice`. The compiler creates the locked\npayload schema and teaches the selected specialist to emit the untrusted draft\nform that The AI Platform validates and seals.\n\nPackages that need app-specific presentation can instead pair a `chat.block`\nwith an exact same-package `ui.renderer` using the\n`tap-federated-view-v1` protocol. Both contributions must declare the same\nlocked payload schema and target set. The renderer expose receives only the\nimmutable payload, a live theme value, and the host actions declared by its\nmanifest; it does not receive the miniapp SDK bridge, tools, events, storage,\nnavigation, frames, or network access. The locked shell cancels document\nnavigation before a request is sent; WebViews without that browser boundary\nfail closed to the persisted fallback.\n\n```ts\nimport type { TapFederatedChatRendererModule } from '@theaiplatform/miniapp-sdk/chat-renderer';\n\nconst renderer: TapFederatedChatRendererModule<MyPreview> = {\n  mount(container, context) {\n    // Validate context.payload with the package-owned locked schema first.\n    const button = document.createElement('button');\n    button.textContent = 'Open full app';\n    button.onclick = () => context.actions['open-app']?.invoke();\n    container.replaceChildren(button);\n    return { unmount: () => container.replaceChildren() };\n  },\n};\n\nexport default renderer;\n```\n\nThe host mounts that expose lazily in a bounded, capability-free iframe. A\nmissing release, mismatched provenance or schema digest, load failure, crash,\nor invalid renderer message preserves the sealed chat block's static fallback.\nRaw isolated HTML remains unsupported.\n\nRun `pnpm exec tap-miniapp --help` for the full flag contract. Create commands never overwrite an existing contribution or file.\n\n### Zephyr publication\n\nInstall the separately released first-party Zephyr publisher adapter and set\nthe authoring config's `publisher` field to `zephyrPublisher(...)`. The\nadapter validates the project-owned Zephyr coordinates before authentication,\nuploads the exact source-manifest closure, and returns the immutable deployment\nroot. Keep credentials and control-plane\nprofile selection in the project environment. Local, linked, and offline builds\nremain non-importable; only a successful public Zephyr publication returns an\nimport URL.\n\n## Supported entry points\n\n- `@theaiplatform/miniapp-sdk`\n- `@theaiplatform/miniapp-sdk/sdk`\n- `@theaiplatform/miniapp-sdk/activity`\n- `@theaiplatform/miniapp-sdk/web`\n- `@theaiplatform/miniapp-sdk/ui`\n- `@theaiplatform/miniapp-sdk/ui/wasm`\n- `@theaiplatform/miniapp-sdk/ui/styles.css`\n- `@theaiplatform/miniapp-sdk/ui/tailwind.css`\n- `@theaiplatform/miniapp-sdk/ui-components.json`\n- `@theaiplatform/miniapp-sdk/react`\n- `@theaiplatform/miniapp-sdk/surface`\n- `@theaiplatform/miniapp-sdk/inline-renderer`\n- `@theaiplatform/miniapp-sdk/link-unfurl`\n- `@theaiplatform/miniapp-sdk/chat-renderer`\n- `@theaiplatform/miniapp-sdk/vscode-webview`\n- `@theaiplatform/miniapp-sdk/config`\n- `@theaiplatform/miniapp-sdk/authoring`\n- `@theaiplatform/miniapp-sdk/lifecycle`\n- `@theaiplatform/miniapp-sdk/source-manifest`\n- `@theaiplatform/miniapp-sdk/source-manifest.schema.json`\n- `@theaiplatform/miniapp-sdk/rspack`\n- `@theaiplatform/miniapp-sdk/testing/rstest`\n- `@theaiplatform/miniapp-sdk/testing/rstest-config`\n- `@theaiplatform/miniapp-sdk/testing/tap.test.schema.json`\n- `@theaiplatform/miniapp-sdk/config-schema.json`\n\n## In-app E2E testing\n\nPin the SDK to an exact version. The authoring compiler writes that executing\nversion to `manifest.compatibility.tapSdk`. Test Lab rejects ranges, tags,\nduplicate dependency declarations, and output built by a different SDK:\n\n```json\n{\n  \"devDependencies\": {\n    \"@theaiplatform/miniapp-sdk\": \"0.20.0\"\n  }\n}\n```\n\nGenerate or audit the test project with the installed package binary:\n\n```bash\npnpm exec tap-miniapp-test list\npnpm exec tap-miniapp-test scaffold\npnpm exec tap-miniapp-test scaffold --check\npnpm exec tap-miniapp-test matrix\npnpm exec tap-miniapp-test doctor\n```\n\nAll commands accept `--root`, `--manifest`, `--descriptor`, and `--json`.\n`scaffold` creates only missing files and preserves user-owned files.\nIts smoke test asserts the exact surface-target cell, profile, matrix entry,\ndeterministic seed, SDK/host/runner versions, and all host-attested digests\nbefore resetting Surface fixture state (or remounting a non-Surface row).\nAfter that lifecycle boundary it also\nrequires the generated `#tap-root` to be visible and non-empty and the\ngenerated lifecycle error region to remain hidden, so a blank or failed mount\ncannot pass as a loaded surface. Add one app-specific loaded-state assertion\nto the generated smoke test: structural checks cannot recognize an app-owned\nerror shell. New positive profiles capture screenshots with `always`; denied\nand error profiles retain `failure-only` by default.\n`migrate --dry-run` previews the deterministic schema-v1 projection;\n`migrate` preserves the exact old document as `tap.test.v1.json` before an\natomic replacement. Run `doctor` in CI so missing files, unsafe paths, stale\nversions, empty test selections, capability gaps, and surface applicability\nbranches fail before Test Lab starts a browser.\n\nThe generated `rstest.tap.config.ts` uses the public deterministic helper:\n\n```ts\nimport { defineTapRstestConfig } from '@theaiplatform/miniapp-sdk/testing/rstest-config';\n\nexport default defineTapRstestConfig({\n  include: ['tests/e2e/**/*.tap.ts'],\n});\n```\n\nIt fixes Rstest to one worker, serial execution, no retries, no isolation, a\nNode test environment, the process timezone pinned to UTC, and an error for\nempty suites. Safe Rstest options remain composable; incompatible overrides\nfail at config load rather than silently making a run nondeterministic. New\nscaffolds pass the descriptor's exact\neffective `testMatch` as `include` and use the `.tap.ts` suffix so host-driven\ntests do not leak into ordinary unit-test discovery.\n\n`tap.test.json` schema v2 describes profiles separately from matrix entries.\nEvery manifest-declared surface and target needs exactly one positive matrix\nentry. A positive entry names the capabilities it verifies:\n\n- `action:<permission-action-id>`\n- `effect:<effect-kind>:<resource>`\n- `effect:<effect-kind>:*` when the manifest effect has no resources\n\nWhen a cell has multiple allowed rows—for example, one loaded journey plus\nscripted HTTP or transport-error recovery rows—suffix exactly one matrix entry\nID with `-positive`. Doctor uses that explicit marker as the cell's capability\nauthority while leaving the other allowed rows available as error evidence.\nCells with only one allowed row remain backward compatible without the suffix.\n\n`permissionScenario` accepts only `default`, `all-denied`, `read-only`,\n`http-denied`, or `deny:<action-id>`. Its `deniedActions` must exactly mirror\nthat choice (`[]`, `[\"*\"]`, `[\"do:*\"]`, `[\"network.request\"]`, or the one\nnamed action). Host-internal `synthetic:*` scenarios are runtime diagnostics,\nnot portable descriptor inputs; `doctor` rejects them before Test Lab.\n\nWrite denied/error matrix entries for every high-risk action and host effect.\nUse `network.request` only for network-effect denial. A supported exact\n`host-api` effect can use its canonical fixed permission action only when both\nthe action ID and catalog resource match the host mapping; a resource-matching\nalias does not qualify. Fixture storage and presence effects use the host policy actions\n`storage.read` or `storage.write` and `presence.write`, respectively. A\ncredential effect is a high-risk secret-use coverage requirement and therefore\nuses only an exact declared action whose catalog resource is\n`tap.credentials:use`; a `credentials.read` denial can cover metadata listing\nand `effect:host-api:tap.credentials:read`, but it does not prove secret-use\ndenial. Use the all-denied `*` scenario only when no exact action expresses the\ndenial. A waiver may temporarily replace a denied/error case only when it\nexplains the gap and has a future `expiresAt`; it never replaces positive\ncapability attribution. Put surface applicability in each matrix entry's\n`testMatch`, rather than returning or branching on `tap.surfaceId` inside a\ntest shared by multiple surfaces. These capability names are preflight\ndeclarations and coverage requirements; only an executed Test Lab result is\nbehavioral evidence.\n\nThe canonical descriptor schema is published at\n`@theaiplatform/miniapp-sdk/testing/tap.test.schema.json`. Profile environment\nfields fix viewport, locale, IANA timezone, theme, reduced motion, and the\nunsigned 32-bit fixture seed. Set optional `fixedNow` to a canonical UTC RFC\n3339 instant such as `2026-01-01T00:00:00Z` when the app derives routes,\nqueries, labels, or fixture data from the wall clock. The adapter installs that\nclock before mounting the surface, so tests never need to scrape a\nmachine-dependent date and remount. Federated surfaces that create app-owned\nidentifiers should use `context.entropy.randomUUID()`: ordinary mounts retain\ncryptographically strong UUIDs, while Test Lab derives a frame-scoped,\nresettable stream from this profile seed. This keeps retained remounts distinct\nand the same test sequence reproducible without test-only globals or query\nparameters. Artifact policy independently controls\ntrace and screenshot capture with `off`, `failure-only`, or `always`, plus an\noptional total byte limit.\n\nSurface profiles may pair an existing `credentialSlots` entry with an explicit\n`httpCredentialFixtures` entry containing only `slot`, a supported\n`credentialType`, `displayName`, and bounded non-secret `metadataFields`. Test\nLab binds that declaration to the run-selected alias before exposing it through\n`sdk.credentials.listHttp`; an alias without an explicit fixture remains\ninvisible. Metadata must exactly match the credential type's public vault\nshape: bearer `{}`, Basic `{ username }`, header auth `{ header_name }`, or API\nkey `{ placement, parameter_name }`; secret and extra keys are rejected. The\nfixture contract never accepts credential material, does not apply to Live TAP,\nand does not bypass the independent `credentials.read`, `credentials.use`,\ncredentials-effect, exact-alias, or explicit-fixture checks.\n\nThe `/testing/rstest` entry point extends Rstest's Playwright fixtures with a\nhost-provided miniapp surface and exact TAP session provenance. Tests can assert\nboth the rendered UI and the package/surface identity selected by the Test Lab.\nThe package ID is host-provided Registry identity, not stable authoring input:\n\n```ts\nimport { expect, test } from '@theaiplatform/miniapp-sdk/testing/rstest';\n\ntest('mounts the miniapp surface', async ({ surface, tap }) => {\n  await expect(surface.locator('body')).toBeVisible();\n  expect(tap.packageId.length).toBeGreaterThan(0);\n  expect(tap.surfaceId).toBe('example-surface');\n  expect(tap.environment.seed).toBe(tap.seed);\n  expect(tap.environment.fixedNow).toBe('2026-01-01T00:00:00Z');\n  expect(tap.artifacts.trace).toBe('failure-only');\n});\n```\n\nFixture-backed tests can seed the exact channel access returned by\n`sdk.channels.getAccess`. Omit `access` for the default participating\n`read`/`write` channel, or declare the bounded capabilities needed by the\nscenario:\n\n```ts\nawait tap.fixture.seed({\n  channels: [\n    {\n      roomId: tap.channelId,\n      title: 'Fixture channel',\n      access: {\n        isParticipant: true,\n        capabilities: ['read', 'write', 'manage'],\n      },\n    },\n  ],\n});\n```\n\nFixture files and `tap.fixture.seed()` or `tap.fixture.http.script()` payloads\ncan use `tap-fixture-workspace-v1` and `tap-fixture-channel-v1` as reserved\nscope references in string values. Before applying the fixture operation, the\nTest Lab host binds every occurrence—including embedded URLs, headers, body\ntext, storage values, presence state, and VFS paths—to the run's actual\nworkspace or channel. It validates the bound payload again, and reset restores\nthe same bound base state. Do not use either token as ordinary fixture content\nor as a JSON object key.\n\nChannel access is part of the runtime fixture snapshot and digest, so reset\nrestores it with the rest of the deterministic state. The session-level\n`tap.fixtureDigest` attests the immutable descriptor fixture inputs selected\nfor the run. By contrast, `tap.fixture.snapshot()`, fixture mutation receipts,\nand `tap.control.reset()` report the current runtime realm digest and\ngeneration. Compare runtime receipts with runtime snapshots; do not compare\nthem directly with the descriptor-input digest.\n\nScript deterministic failures before the miniapp makes an `sdk.http` request.\nThe helper validates the same bounded `code` and `message` contract exposed by\n`MiniAppHostActionError`, and each exact script is consumed once:\n\n```ts\nimport { createTapMiniappTestTransportError } from '@theaiplatform/miniapp-sdk/testing/rstest';\n\nawait tap.fixture.http.script({\n  request: {\n    method: 'GET',\n    url: 'https://api.example.test/projects',\n  },\n  transportError: createTapMiniappTestTransportError({\n    code: 'connection_failed',\n    message: 'The fixture origin is unavailable.',\n  }),\n});\n```\n\nUse `response` for a completed HTTP exchange or `transportError` for a failure\nthat occurs before any response exists. Supplying neither or both fails before\nthe Surface receives the request.\n\nInstall `@rstest/core@0.11.5`, `@rstest/playwright@0.11.5`, and Playwright as\ndirect development dependencies when using this optional entry point. Doctor\nrejects missing or incompatible ambient runner installations and recommends\n`test:tap`, `test:tap:list`, and `typecheck:tap` scripts.\n\nIn a UI surface manifest, put only actions required for the surface to project\nin `authorization.allOf`. Put actions that the mounted surface checks at the\npoint of use in `authorization.onDemand`. Both fields declare possible calls;\nneither grants authority, and every host call still evaluates current policy.\n\nThe host API is injected at runtime. Importing an entry point is safe in build\ntools and tests; host-backed calls fail when used outside a supported runtime.\n`sdk.storage` provides revisioned non-secret JSON scoped by the host to the\nactive workspace and exact package. `sdk.presence` provides host-stamped,\nephemeral room membership and state; package code never supplies participant\nidentity. On supported desktop surfaces, `sdk.http` sends bounded HTTP(S)\nrequests through host consent instead of browser `fetch`, and\n`sdk.credentials` lists metadata-only HTTP credential references. Credential\nsecrets remain in the host vault and are injected only by the native request\nauthority.\n\n### Authorization checks and consent\n\nCustom surface behavior can ask the exact mounted host for its current\ndescriptor-declared action decision without executing that action:\n\n```ts\nconst { allowed } = await sdk.authorization.check({\n  actionId: 'example.export',\n  autonomy: 'do',\n});\n```\n\nUse this advisory check to disable or explain custom UI before the user invokes\nit; the capability that performs the operation must still enforce authority.\nA declared but currently denied action resolves to `{ allowed: false }`. An\naction omitted from both this exact surface's `authorization.allOf` and\n`authorization.onDemand` rejects as a manifest defect. The check is read-only\nand never executes the queried action, creates a grant, or prompts the human.\n\nIn an ordinary production surface, persisted grants can satisfy `none`,\nexact-channel `channel`, and `reusable` consent. Actions declared with `once`\nor `fresh-decision` deliberately resolve to `{ allowed: false }`, even when a\ngrant row was retained, because they require a call-bound consent attestation.\nThe public surface SDK does not currently expose a consent request API that can\nmint that authority, and calling the protected operation does not prompt\ninstead. Do not weaken consequential consent to make the check pass.\n\nUse a positive [Surface Test Lab](https://docs.theaiplatform.app/miniapps/testing)\nfixture row to validate the intended allowed journey and a denied row to\nvalidate the fallback. Fixture authority validates miniapp behavior; it does\nnot demonstrate production support for single-use or fresh consent.\n\n## User-selected desktop files\n\n`sdk.files` is an optional desktop-only API for files the user explicitly\nselects in a host-owned Open or Save dialog. It is independent of chat and the\npackage VFS. Miniapps receive an opaque owner-bound handle, safe metadata, and\nbytes; native paths and provider credentials never cross the surface boundary.\n\n```ts\nif (sdk.files) {\n  const [source] = await sdk.files.pickOpen({\n    accept: [\n      'application/vnd.openxmlformats-officedocument.wordprocessingml.document',\n    ],\n  });\n  if (!source) throw new Error('The picker returned no file');\n\n  const metadata = await sdk.files.metadata(source);\n  const bytes = await sdk.files.read(metadata.handle, {\n    maxBytes: 16 * 1024 * 1024,\n  });\n  const receipt = await sdk.files.write(metadata.handle, bytes, {\n    expectedRevision: metadata.revision,\n    idempotencyKey: crypto.randomUUID(),\n  });\n  console.log(receipt.revision, receipt.contentHash);\n}\n```\n\nWhole-file reads are capped at 16 MiB. Use `readRange` or\n`createReadStream` for bounded reads, and `createWriteStream` for larger\natomic writes. Every write requires the revision previously observed and a\ncaller-owned idempotency key. An external edit observed by the host's final\nrevision check rejects with `file_stale`. Strict coordination with a\nsimultaneous uncooperative external writer remains outside this API's\nguarantees. A hard host crash leaves the previous complete destination visible;\nthe host removes an interrupted stage only when its private journal, locked\nmarker, and recorded filesystem identities prove exact ownership. Incomplete\nownership proof stays untouched for a later retry, and the lost process-local\nreceipt is not replayed.\nMetadata and watch receipts include a host-issued handle refreshed to their\nreported revision. Use that handle for later reads and mutations; do not clone\nor edit an older handle to advance its revision. A separately supplied mutation\nfence may still use any revision explicitly observed for that selected file.\nPass an `AbortSignal` to stop SDK streaming and staging work, and use\n`isMiniAppHostActionError` to branch on the stable `file_*` domain error codes.\nPicker admission can reject with `user-gesture-required` before the native\ndialog opens; handle that separately from `file_denied`, which means the file\naction itself was not authorized.\nCancellation applies until a write stream dispatches its final commit. After\n`close()` crosses that boundary, await its authoritative receipt or commit\nerror because publication can no longer be safely canceled.\n\nEach exact file action must be declared once in the desktop UI surface's\n`authorization.onDemand` list and permission catalog. The supported action ids\nare `files.pick-open`, `files.pick-save`, `files.read`, `files.overwrite`,\n`files.rename`, `files.delete`, and `files.watch`; the descriptor also needs one\n`user-file` effect whose resources exactly match those declared operations.\nRename and delete require the exact observed revision plus their separately\ndeclared consequential permission. `watch` is one bounded long poll and must be\ncalled again after each result. The host sends metadata, bytes, mutations, and\nwatch requests through short-lived exact grants on the same-origin JSON Connect\nendpoint, never through ordinary `postMessage`. Set\n`compatibility.tapSdk` to exclude versions before `0.14.0` and\n`compatibility.tapHost` to exclude versions before `2.9.0`. Persistent handle\nrecovery is reserved by `files.retain-handle` but is not supported by this\nhost version, so request only session-scoped handles and feature-detect\n`sdk.files`.\n\nA Save picker authorizes one exact logical write. The host binds that provenance\nto the handle, picker-issued revision, and idempotency key before authorization,\nso retry those exact fields when grant minting or its response is uncertain.\nChanged write fields require separately granted `files.overwrite` authority.\n\nThe catalog also reserves the fresh-decision actions `files.associate`,\n`files.import-disclose`, and `files.export-artifact`. They are owner-bound, not\ngeneric `sdk.files` methods: the host owns default-handler settings, while the\ncollaboration authority owns disclosure and artifact-export decisions. Do not\ndeclare them for ordinary picker, read, or write operations.\n\nHandler registration follows the exact package installation and active\nrelease. Disabling, rolling back, or uninstalling the package removes or\nreplaces that handler authority without deleting selected user files or\ncollaboration-owned artifacts; those artifacts retain their owning service's\nindependent lifecycle.\n\n## Converted VS Code webviews\n\nThe `/vscode-webview` entry point mounts a converted, static VS Code webview in\na sandboxed iframe while keeping platform authority in the outer federated\nsurface. Declarative message bindings persist document data through\n`sdk.storage`; the synchronous `localStorage` compatibility facade is backed by\n`sdk.session`, so standalone and channel surfaces share sign-in only for the\nsame account, workspace, installation, and package; and exact HTTPS origins are\nmediated through `sdk.http`. The bridge does not expose the host transport, and\nundeclared origins fail closed.\n\nConversion tools should emit `tapVsCodeWebviewRuntimeSource` beside the imported\nassets and call `mountVsCodeWebview` from the generated surface. The SDK owns\nthis compatibility boundary so conversion recipes describe mappings rather\nthan introducing a second miniapp data plane. TAP's package CSP permits only\nsame-origin external scripts and forbids `<base>`, so converters must\nexternalize executable inline scripts. The bridge resolves document resource\nURLs against the original entry before mounting and exposes the immutable\n`window.__TAP_VSCODE_WEBVIEW_ASSET_BASE_URL__` value for reviewed replacements\nof extension-specific asset-root placeholders. Because the CSP forbids `<base>`,\nthe runtime also replaces `window.Request` with a wrapper that resolves relative\ninputs against that same asset base rather than the outer surface URL, so both\n`fetch('./data.json')` and `new Request('./data.json')` reach the webview's own\nassets. The wrapper preserves `instanceof`, subclassing, and the\n`new Request(request, init)` form.\n\nMediated requests carry text bodies only. The outer bridge is the authority: it\nforwards a body only when every declared content type is a text media type —\n`text/*`, `application/json`, `application/xml`,\n`application/x-www-form-urlencoded`, or a `+json`/`+xml` suffix — so a\nhand-serialized multipart or octet-stream payload is rejected even when a guest\nreplaces the injected runtime and posts an `http.request` envelope directly.\nMultipart and binary top-level families are denied ahead of the structured\nsuffix allowance, so a value like `multipart/form-data+json` cannot pass on its\n`+json` ending. The runtime applies the same allowlist inside the iframe for a\nfast local failure, and additionally requires a body passed through `fetch`'s\ninit to be a string or `URLSearchParams`, so binary `BodyInit` values are\nrefused before anything tries to decode them as text. An explicit empty body\n(`body: ''`) is forwarded as an empty string rather than dropped, since a signed\nor length-sensitive endpoint can distinguish it from no body at all.\n\nIn Surface Test Lab runs, `sdk.http` uses the run's exact-origin policy and the\nsame bounded native transport, while stored credentials remain unavailable.\nThat origin list governs host-mediated SDK requests; it is not a browser-wide\nnetwork sandbox for trusted Playwright test code.\n\n`sdk.printing` is an optional desktop-only receipt printer API. It discovers\nbounded machine-local printer metadata and host-supported 58 mm and 80 mm paper\nprofiles, then accepts only bounded semantic version-1 receipt rows with\nprintable ASCII text and a stable job key. The miniapp passes its exact\nprinter/profile selection to status and submission; the host revalidates that\ndestination and owns wrapping, feed, cut, and OS spooler submission. Packages\nmust declare the exact descriptor effect\n`{ \"kind\": \"physical-output\", \"resources\": [\"receipt-printer\"] }` and a\npersisted `printing.receipt` action with reusable consent, `do` autonomy, and\nconsequential risk. Raw ESC/POS, direct USB/network access, and `window.print()`\nare not SDK capabilities. Job-key journaling suppresses\nroutine reconnect duplicates, but physical exactly-once printing is impossible;\nevery result therefore carries `physicalExactlyOnce: false`.\n\n## Identity and workspace\n\nThree reads answer \"who am I\", \"where am I\", and \"who else is here\". They are\nseparate calls with deliberately different authority, because the answers expose\ndifferent people.\n\n`sdk.user?.current()` returns `{ userId, displayName }` for the person using the\nsurface. It **requires no permission and prompts for nothing**: the mount context\nalready carries `userId`, so the name that goes with it is not new authority.\n`displayName` is host-derived and cannot be supplied by a package; it is empty\nwhen the signed-in profile has no usable name, so render a fallback rather than an\nempty row.\n\n`sdk.workspace?.current()` returns `{ workspaceId, displayName }` for the\nworkspace the surface is mounted in. `displayName` falls back to the workspace id\nrather than an empty string, so a header always has something to print.\n\n`sdk.workspace?.listMembers()` returns `{ members: [{ userId, displayName }] }` —\n**joined members only**. An invitation is not a teammate, and pending invites would\nreveal hiring before it is announced. The host's own roster also carries email,\nrole, title, timezone, invitation timestamps and who invited whom; none of it\ncrosses this boundary, and the result contract is closed so a field added upstream\ncannot start flowing to guests.\n\n`workspace.current` requires a persisted `workspace.read` action with `listen`\nautonomy; `listMembers` requires `workspace.read-members`, deliberately separate so\nan existing structure grant never widens into enumerating people. Both are `listen`\nautonomy — the same authority as `listTeams` and `listProjects`. A package that\nneeds a roster must declare it; feature-detect each API and treat a denial as\n\"render without names\" rather than an error, since a withheld grant is a normal\nstate and not a failure.\n\nReact callers use the hooks instead:\n\n```tsx\nimport {\n  useUser,\n  useWorkspace,\n  useWorkspaceMembers,\n} from '@theaiplatform/miniapp-sdk/react';\n\nconst { user } = useUser();\nconst { workspace } = useWorkspace();\nconst { members, failure } = useWorkspaceMembers();\n```\n\nEach hook reads once on mount, never throws, and reports `isSupported: false` on a\nhost without the capability. `useWorkspace` and `useWorkspaceMembers` distinguish\n`denied` from `request-failed`, because those want different words on screen: one\nis \"ask an admin\", the other is \"try again\". None of them polls — an identity, a\nworkspace name, and a roster do not change often enough to justify it, and each\nexposes `reload` for the caller that needs to retry.\n\n**There is no avatar.** The generated surface CSP is `img-src 'self' data:`, so a\nremote image cannot load whatever a manifest declares. Draw initials, or have your\nown backend inline bytes as a `data:` URI.\n\n## Tasks\n\n`sdk.tasks` reads and updates user-authored tasks in the current workspace. The\nhost omits product-owned tasks and archived tasks by default. A list page\ncontains 25 tasks by default and accepts a `limit` from 1 through 50.\n\n```ts\nconst visibleTasks = [];\nlet cursor: string | undefined;\n\ndo {\n  const page = await sdk.tasks.list({\n    limit: 50,\n    ...(cursor === undefined ? {} : { cursor }),\n  });\n  visibleTasks.push(...page.tasks);\n  cursor = page.nextCursor;\n} while (cursor !== undefined);\n```\n\nTreat each cursor as opaque. Use the same workspace, `includeArchived` value,\nand limit for the next call. Pagination is stable when task data does not\nchange. Pagination is not a snapshot, so a concurrent task change can move an\nentry before or after the current position. The React `useTasks` hook follows\nall pages before it publishes `data`.\n\n## OS notifications\n\n`sdk.notifications?.show({ message })` is an optional desktop and mobile API\nfor host-mediated OS notifications. Package code supplies only a non-empty\nmessage of at most 512 Unicode scalar values. The host prefixes it with the\nregistered surface application name, owns native presentation, respects the\nuser preference and current OS permission without prompting, and rate-limits\ncalls per installation and mounted document. Notification messages and the\nregistered attribution name reject Unicode control, format, line-separator, and\nparagraph-separator characters; attribution names are limited to 128 Unicode\nscalar values.\n\nPackages must declare the exact descriptor effect\n`{ \"kind\": \"user-notification\", \"resources\": [\"os\"] }` and a persisted\n`notifications.show` action with reusable consent, `do` autonomy,\nconsequential risk, and resource `os`. Feature-detect the API and handle\n`shown` or a `suppressed` result with `notifications-disabled`,\n`permission-denied`, or `rate-limited`. Test Lab returns a deterministic shown\nresult without dispatching a real OS notification.\n\nSee the\n[OS notification API reference](https://docs.theaiplatform.app/miniapps/reference/sdk#os-notifications)\nfor the complete descriptor and calling contract.\n\n## Terminal sessions in 0.3.0\n\n`sdk.terminal?.v1` is an optional desktop-only terminal session API introduced\nin SDK 0.3.0. It exposes\nonly the fixed `workspace-shell` and `neovim` profiles; package code cannot\nchoose an executable, environment, native terminal ID, working directory, or\nfilesystem path. `open()` returns a host-owned session with ordered binary\nevents, acknowledged binary writes, resize, and idempotent close. A dedicated\nper-session channel applies byte credit and bounded buffering, so terminal\noutput never uses the ordinary miniapp host-action bridge as a data plane.\nPackages opening a session declare the selected `terminal` profile and the\n`filesystem-mount` resource `conversation-vfs:read-write`, plus the persisted\n`terminal.session.open`, `filesystem.read`, and `filesystem.write` actions.\nCapability discovery is authoritative: the initial host reports both profiles\nunavailable. `workspace-shell` waits for positive conversation-scoped read\nisolation, and `neovim` additionally waits for an integrity-locked runtime.\n\nSee the\n[terminal API reference](https://docs.theaiplatform.app/miniapps/reference/sdk#terminal-sessions)\nfor capability detection, the required descriptor authorization, session\nevents, limits, and cleanup.\n\n## Discovery metadata\n\nDescriptor-backed packages may assign up to three unique\n`presentation.categories`. Import the `MiniAppCategory` type from the package\nroot or `/config`; accepted values are `productivity`, `developer-tools`,\n`creativity`, `communication`, `data-and-analytics`, `business`, `education`,\n`media-and-entertainment`, `utilities`, and `other`.\n\nDo not add an authored `includes` field. The host derives the package's stable,\ncounted capability summary from its verified `contributions`, so Marketplace\ndetails cannot drift from the code the descriptor is allowed to expose.\n\n## Portable UI\n\nImport the precompiled stylesheet once at the miniapp entry point, then use\ncomponents from the public UI entry. React 19 is a peer dependency.\n\n```tsx\nimport '@theaiplatform/miniapp-sdk/ui/styles.css';\n\nimport {\n  Button,\n  Card,\n  CardContent,\n  CardHeader,\n  CardTitle,\n  SurfaceViewport,\n} from '@theaiplatform/miniapp-sdk/ui';\n\nexport function WelcomeCard() {\n  return (\n    <SurfaceViewport>\n      <Card>\n        <CardHeader>\n          <CardTitle>Ready to build</CardTitle>\n        </CardHeader>\n        <CardContent>\n          <Button>Continue</Button>\n        </CardContent>\n      </Card>\n    </SurfaceViewport>\n  );\n}\n```\n\nThe generated surface document fixes `html`, `body`, and `#tap-root` to the\nhost-provided height and deliberately disables body scrolling. Keep one\n`SurfaceViewport` at the full-page root so long content scrolls inside that\nboundary with mouse, trackpad, keyboard, and touch input. Existing miniapps\nthat do not use React can apply the stylesheet's\n`.tap-surface-scroll-root` class to their native root element.\n\nEvery flex or grid wrapper between `#tap-root` and a nested scroll owner needs\n`min-height: 0` (Tailwind `min-h-0`). Use `height: 100%` instead of `100vh`.\nFor a wide table, put only the table in an\n`overflow-x-auto overscroll-x-contain` wrapper so the outer surface remains the\nvertical scroll owner. See the\n[UI reference](https://docs.theaiplatform.app/miniapps/reference/ui#own-surface-scrolling)\nfor the complete layout contract.\n\nTailwind v4 miniapps can instead import the source integration after\n`tailwindcss` and `tw-animate-css`; it supplies the platform theme and scans the\nSDK's UI bundle for component classes.\n\n```css\n@import 'tailwindcss' source(none);\n@import 'tw-animate-css';\n@import '@theaiplatform/miniapp-sdk/ui/tailwind.css';\n\n@source './src';\n```\n\nUse `installMiniAppAppearanceSync()` from the `/web` entry to apply the host's\nlight/dark theme and bounded UI scale. Tools and agents can read the exported\n`ui-components.json` catalog to discover the supported component families and\nstyle entry points without importing application-private packages.\n\nRender authored Markdown through the SDK component so miniapps share the\nplatform's sanitization and URL policy. It accepts static Markdown, admits only\nabsolute HTTP(S) links, admits only absolute HTTPS images, and sends only\nadmitted links to `onOpenLink`:\n\n```tsx\nimport { Markdown } from '@theaiplatform/miniapp-sdk/ui/markdown';\n\nexport function Brief({\n  source,\n  openExternalLink,\n}: {\n  source: string;\n  openExternalLink: (url: string) => void;\n}) {\n  return <Markdown onOpenLink={openExternalLink}>{source}</Markdown>;\n}\n```\n\n### Rust/WASM UI\n\nRust/WASM miniapps can render the same public component library through the\nimperative `/ui/wasm` entry. It accepts a bounded serializable model, owns its\nReact root and providers, and emits serializable actions with stable control\nIDs, entity IDs, model revisions, and unique event IDs.\n\n```ts\nimport '@theaiplatform/miniapp-sdk/ui/styles.css';\nimport { createMiniAppUiRoot } from '@theaiplatform/miniapp-sdk/ui/wasm';\n\nconst ui = createMiniAppUiRoot(element, model, (action) => {\n  wasm.onUiAction(action);\n});\n\nui.update(nextModel);\nui.focus('project-name');\nui.unmount();\n```\n\nThe bridge synchronizes theme and UI scale, restores focus for controlled\ndialogs, exposes a live-announcement method, rejects malformed or stale models,\nreports render and dispatch failures explicitly, and makes teardown idempotent.\nSee [`examples/wasm-ui`](./examples/wasm-ui) for a clean wasm-bindgen consumer\nthat maps JavaScript exceptions to Rust `Result` values and rejects stale or\nreplayed actions.\n\n## License and public policies\n\nBy downloading, installing, copying, accessing, or using this SDK, you accept\nthe [Miniapp SDK Proprietary License Agreement](./LICENSE.md). The SDK has no\nseparate license fee and is provided as-is under that agreement.\n\n- [Acceptable Use Policy](https://theaiplatform.app/acceptable-use)\n- [Privacy Notice](https://theaiplatform.app/privacy)\n- [Security and Responsible Disclosure Policy](https://theaiplatform.app/security)\n- [Developer and Marketplace Policy](https://theaiplatform.app/developer-marketplace-policy)\n- [Third-Party Notices](./THIRD_PARTY_NOTICES.md)\n\n## Queued HTTP operations\n\nSDK 0.19.0 adds an optional `expectedContext` equality precondition to the existing\n`platform-session` transport. Native desktop rejects a queued request if its\noriginal canonical user or workspace is no longer active. It does not issue a\nnew credential or expose a token getter. The receiving backend still verifies\nits existing session and permissions.\n\nSee the [TAP Email example](./examples/tap-email/README.md) for durable attribution,\naccount ownership, and release requirements. Public referral URLs never receive\ncredentials.\n\n## Live media and source recording (0.20.0)\n\nUse `sdk.media` in TAP and `BrowserMediaHost` from `@theaiplatform/miniapp-sdk/media`\nfor standalone browser participants. Feature-detect `sdk.media` and call\n`getCapabilities()` before exposing device controls. Older TAP builds do not have\nthis namespace.\n\nThe API provides session state and subscriptions, microphone/camera/screen capture,\ndevice selection, local and remote video views, local-source recording, upload\nprogress, and source/master exports. `mountView` displays host-owned video without\ncopying frames through the miniapp message bridge. Every capture still requires\nthe participant's device permission and the installed miniapp's declared media\nactions and effects.\n\nHosts use TAP accounts. Both runtimes expose `createInvitation`, `revokeInvitation`,\nand `revokeGuest`; native guest management requires the separate `media.guests`\nworkspace permission and a user action. Browser guests redeem a room-scoped invitation without an\naccount. Recording grants survive leaving a call so uploads can finish. Browser\napplications keep a page-root `BrowserRecordings` owner and\n`mountRecordingStatusHeader` until the service reports verified completion. TAP\nowns its native SQLite journal and background uploader across miniapp lifetimes\nand checkpoints pending work on quit.\n\nSee the [public media session sample](examples/media-session/README.md) for both\nruntimes, guest admission, exports, permissions, and the acceptance exercise.\n\n## Ask Chloe (0.20.0)\n\n`chat.askChloe({ requestId, text })` opens the host's Chloe dock and queues a\nrequest without needing an active conversation. Declare `chat.ask-chloe` with\nworkspace scope and `do` autonomy, plus `tap.chat:ask-chloe` in host effects.\nSubmission and `chat.retryChloeRequest({ requestId })` require a user gesture.\n\nRetain the ID across repeated clicks and timeouts. Read\n`chat.getChloeRequest({ requestId })` to distinguish `queued`, `persisted`,\n`dispatched`, and `failed`. Dispatch means accepted, not completed. A failed\nreceipt retains an acknowledged message ID and states whether retry is allowed.\nOlder hosts report `unsupported-host`; `chat.compose` keeps its draft semantics.\nSee the [API reference](https://docs.theaiplatform.app/miniapps/reference/sdk#ask-chloe)\nfor error codes, session lifetime, and recovery limits.\n","readmeFilename":"README.md"}