{"_id":"@frontmcp/uipack","_rev":"61-d7c0e7851799b23af79e82e1110c6909","name":"@frontmcp/uipack","dist-tags":{"beta":"1.1.2-beta.1","rc":"1.5.0-rc.1","latest":"1.8.0"},"versions":{"0.6.1":{"name":"@frontmcp/uipack","version":"0.6.1","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.6.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"d6c129b6f35d79213f2c58caeff3eabb543e95b6","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.6.1.tgz","fileCount":417,"integrity":"sha512-Lqy4euyzZgSJTwHgsi7evd12qkerdo642ssTIpl2z7h69mROTuZAEt3+KGRTvNiSn94p4k0CwUGY8+UuPFzWrA==","signatures":[{"sig":"MEQCIG2o7Fx2wAQxM1xJFY+58VB5VgXwOEAxtO6048RMqnxYAiBAWzcD2m0NCraaVq1dFtAVrU6clNQ38m0tNGkYJJeqiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4352061},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.js","exports":{".":{"import":{"types":"./esm/index.d.ts","default":"./esm/index.js"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./esm/*/index.d.ts","default":"./esm/*/index.js"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"c94e2c8fe791e124c13374c782c40eb7591990fb","_npmUser":{"name":"davidfrontegg","email":"david@frontegg.com"},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.1","@swc/core":"^1.5.0","enclave-vm":"^1.0.3","handlebars":"^4.7.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.6.1_1766433164432_0.1336902162637943","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@frontmcp/uipack","version":"0.6.2","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.6.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"d767add88812b69bfca3371caebf00a363b12d9d","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.6.2.tgz","fileCount":259,"integrity":"sha512-X2dJkxBYCXJu1dGQ53i1R82Hy7EizNl7oJ3XdGHz83G9OIEx1/mwTHFAtLaWoNlN0JKU07N0DIjINR42VOLt8Q==","signatures":[{"sig":"MEYCIQDSwJuqmhoSF8FvuGVTDX9NaijAnrfutMvP38/o3ADqYwIhAMItWzKy9Y2oslRbiuVQ7oOniGMGI1kKhljtixA+MLAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4051844},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"5cbe16bf1dab9f206b42ed2d02dd8b8e57b60db7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2e1ed012-b28e-499b-ba4b-7a28713534c2"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.7.0","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.1","@swc/core":"^1.5.0","enclave-vm":"^1.0.3","handlebars":"^4.7.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.6.2_1766540943239_0.7384597436076721","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@frontmcp/uipack","version":"0.6.3","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.6.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"3e75b57414ca8e5f6d42b3c02651fbb217e77ea3","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.6.3.tgz","fileCount":259,"integrity":"sha512-ey1qi6nUM3NTFYXZLA0N2gqp43ljMMI3aa/nWYcth5yhC7/wnJ/Eaien25Zl2yrdOivEX6YydJWWaawP6Dc6fw==","signatures":[{"sig":"MEUCIQC15i+DiZxT5V+4VDqbI083KbkGmy4Z6QffhldkRV7ZDAIgcQyahB5VUVSJNSI4qC1ITyTc0/sfk8jQXPQf0BOVyqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4055841},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"4bdc9d7fd2e0aa4f7c7ce9c910feefed5e8bfd2c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2e1ed012-b28e-499b-ba4b-7a28713534c2"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.7.0","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.1","@swc/core":"^1.5.0","enclave-vm":"^1.0.3","handlebars":"^4.7.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.6.3_1766855268939_0.06447666189964019","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@frontmcp/uipack","version":"0.7.1","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.7.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"c142a231fdb4a94d25cb9d8cf1a57d45fdd26420","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.7.1.tgz","fileCount":255,"integrity":"sha512-B37K7UQhWlSDLabO1G94Uik9+k/3Jq+PmjWvBpEBG4mrPDXrAnbp0M9n/rbcKO/6V3gBSAnGr9u2HSDGxBEmxQ==","signatures":[{"sig":"MEQCIFHjMv8acTiFu9204JPhj+86axwpaCnekhcRS6sm3ts8AiAodF+0y6BnDiFE/ukmxvuknxvKbfFhT9UhzuEgxI5dDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044870},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"db68a86169b6671bdfefa89e333a7fed997642df","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2e1ed012-b28e-499b-ba4b-7a28713534c2"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.7.0","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.1","@swc/core":"^1.5.0","enclave-vm":"^2.7.0","handlebars":"^4.7.8","@frontmcp/utils":"0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.7.1_1767930615212_0.33572757602839465","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@frontmcp/uipack","version":"0.7.2","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.7.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"f5e95030cdf655536e3070eae53141a0f4d779b2","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.7.2.tgz","fileCount":255,"integrity":"sha512-nMC12i+3h5gr6XQMVFSUGZNtoSrRsp+y1lYgBy+JGqnpxENGSb7xMvO4jIWqKMOY5nzzMqKWVtTZMe8vphjgtQ==","signatures":[{"sig":"MEQCIC0Bzy1W/58V21GcD+B2/2h4TTfM5eCo+j9TVUOaUDyhAiB59phkKFN0zEDVieedgRv8J+tRwfZ4YFEgbsMnp3wBWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044870},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"4591b588f35a60f837bdf738e5f49124e5cf1577","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2e1ed012-b28e-499b-ba4b-7a28713534c2"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.7.0","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.1","@swc/core":"^1.5.0","enclave-vm":"^2.7.0","handlebars":"^4.7.8","@frontmcp/utils":"0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.7.2_1767985886996_0.20323602739848212","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@frontmcp/uipack","version":"0.8.0","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.8.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"ad09408eae77c80d1e69dd6b66f1b0825f5a067e","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.8.0.tgz","fileCount":257,"integrity":"sha512-5EaqgdmXnMXa7PNRxnaiLeJDFc+KXTih3Lr8bXsFNJTzhcDYqFq5GuhZ3+fDZMQsuY6daSpovYyT4Zh9MlIHXg==","signatures":[{"sig":"MEQCIFAQ3GanV4SOlnEkbE5YV1W4pNmypg/Jm8Durb75jk1GAiBU1D/ILH4fXcCzHLvhMqjr5u5OgJ8BjOjx15XIG2y57g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4115451},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"84eddc1d81e39a22a2f87efb9c6d3a6e6c3f5389","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.1","@swc/core":"^1.5.0","enclave-vm":"^2.7.0","handlebars":"^4.7.8","@frontmcp/utils":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.8.0_1770050227412_0.4814028944971427","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@frontmcp/uipack","version":"0.8.1","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.8.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"477501283cab2b08cb0ccd09b268992eb7597832","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.8.1.tgz","fileCount":257,"integrity":"sha512-pGdHpPH+zpihmGu7auiQeRmnuroxwOoP+DMS9cgQ3xkQjHUFYbz8YI3qfDfRukcDOChG/+pXG3zRU0cTk3hk2w==","signatures":[{"sig":"MEQCIHQ+vGTob3gTJ1LaKzFiJP3uEsS9EiTb5xIS0gqOo5YJAiB7ul4hc/AWIWuJiGDIO0PbTMikv3Jqj+ZFhekO0jjk9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4115465},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"763c49531b43651ce2bf83c4967940e9850557d6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.1","@swc/core":"^1.5.0","handlebars":"^4.7.8","@frontmcp/utils":"0.8.1","@enclave-vm/core":"^2.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.8.1_1770101438164_0.7981532019460733","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@frontmcp/uipack","version":"0.9.0","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.9.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"bee92c128bbf427ccffc6121e6437e4184b27fa1","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.9.0.tgz","fileCount":257,"integrity":"sha512-entY51e68fKc/suMxOXmq2KG6Jd35D3HfxTP/jaP/WfbU2H1GF4oI90BdmDjY9NFkvyQvsVUlg5gVLVFnb9d6Q==","signatures":[{"sig":"MEQCIFcSPqqIbYjKxMgEunyUydRoxaS83vUFCS9Ch/WKJBYBAiBCkidE7228UVd63LE1AD53kbtt9MjaodyXqfjKeQjJQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131985},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"82716014888d1cc3f49bc9ec2c2bd48cd76b201e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.1","@swc/core":"^1.5.0","dompurify":"^3.3.1","handlebars":"^4.7.8","@frontmcp/utils":"0.9.0","@enclave-vm/core":"^2.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.9.0_1770335771485_0.4626454440221863","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@frontmcp/uipack","version":"0.10.0","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.10.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"0126da44b3e991331f9b81e671fa8f5828f92e9c","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.10.0.tgz","fileCount":257,"integrity":"sha512-joW6nMxzYYgNm75Q/qM7jZttdziauOvwbgwNYZRvnbVGrv8dFaeRih5Ew5ToRe4lPZkvzC2BeYOqKbv71R+wLg==","signatures":[{"sig":"MEUCIBspHq8oeBUI6j0o6poFyEPQ5edo+kTeTZTI9DisBULjAiEAofPuXD1afYDRI1ma+btA2xi/tdwL8XNMoHUk6Y70R+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"c5b74ec80c3a9dac9f635370fe53879e34e8c71d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.3","@swc/core":"^1.5.0","dompurify":"^3.3.1","handlebars":"^4.7.8","@frontmcp/utils":"0.10.0","@enclave-vm/core":"^2.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.10.0_1771018596488_0.8484800606117644","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@frontmcp/uipack","version":"0.11.0","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.11.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"71ca0cee1a3f1974fa79f393c41399c2cd8fe951","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.11.0.tgz","fileCount":257,"integrity":"sha512-LWLxujy4KRsRvKTk0jcLxpewHc08PT7kaB/yNYG/vVIThI1CdiNUbQJvAPCuV84HHGaKHqwf4jHmEilt8/ofaw==","signatures":[{"sig":"MEQCIBGg2DTS/I9NLlAYQncGiCfZuTUKg02KH8RPgX/Ea1rLAiAW+V0qr9C2UIuJZo+sp8BCTgfIC+3SSuHoVhPdY8GZAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"00c428c1186dc86ca8e4ddfec3bd4be4b5e89bd3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.3","@swc/core":"^1.5.0","dompurify":"^3.3.1","handlebars":"^4.7.8","@frontmcp/utils":"0.11.0","@enclave-vm/core":"^2.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.11.0_1771532215656_0.23856764039134193","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@frontmcp/uipack","version":"0.11.1","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.11.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"f216ab80f0ded3884d513b885de09ba83c7a7cd1","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.11.1.tgz","fileCount":257,"integrity":"sha512-yGTLc81hOOx2Lh0bJWNTcj3AwU8MqdIjJRjdklV6xFsYDK6Z2f8Mg3/47P16PG3wIRqlS4jHFT57RJ1GmyxJNg==","signatures":[{"sig":"MEYCIQCZULyLDeW4Tu1tkWKgYz8OzAdTPRRvjCaV6UTHVLCMNAIhAP8AMShHslzCub2Ho0mkb4dIWUCNPWl/G0RzROflNzgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"48f522641dc11d7e541eb8126c59169ec8289748","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.3","@swc/core":"^1.5.0","dompurify":"^3.3.1","handlebars":"^4.7.8","@frontmcp/utils":"0.11.1","@enclave-vm/core":"^2.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.11.1_1771613983898_0.12064141261133354","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@frontmcp/uipack","version":"0.11.2","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.11.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"b7d82afb72ddfe285b67f3b964b1b95786db91f3","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.11.2.tgz","fileCount":257,"integrity":"sha512-j1MpUGIbxL5tn32poBpVUraOd852iaIqOw8gBXgK2/mNEThuSB5euKJGEx3ZpeYcJ3li467oD/4azmf34Lp7JA==","signatures":[{"sig":"MEUCIBNnGgTSeKiAyPGfwvpiy9LKPyrF6an390+5ZkKwBS/fAiEA4qi4dsvX9nKjxiIHwNJ0/4bG+oHNtEdVHL+HVX8tfbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"ae92f4b7b24108d9154237e2c3c587fb023ba521","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.3","@swc/core":"^1.5.0","dompurify":"^3.3.1","handlebars":"^4.7.8","@frontmcp/utils":"0.11.2","@enclave-vm/core":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.11.2_1771709978386_0.07733035816028488","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@frontmcp/uipack","version":"0.11.3","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.11.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"0038d078ef99fd838f32ba996c3df68c0bc85bdd","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.11.3.tgz","fileCount":257,"integrity":"sha512-yvMjCtnvnU7PgtW8bNcRiBjkn+6TGExdSPaxWT3LK2gtngPf/YO3+gnpCsXzx/04doNXKyTIU1jRuch6jtP3AA==","signatures":[{"sig":"MEQCIGRH4HNT7IchteSUWyMjTQiQTZk40fZauJk4r309+uaEAiBeY06Jyuv8o8+hLC50s8aa0YrFGGCfyxxrj8kNOYiwCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"5ce23e5743b3cb4f5276a48a556931032fa2c9e1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.3","@swc/core":"^1.5.0","dompurify":"^3.3.1","handlebars":"^4.7.8","@frontmcp/utils":"0.11.3","@enclave-vm/core":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.11.3_1771793327473_0.6320967715186572","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@frontmcp/uipack","version":"0.12.0","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.12.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"520d8338c32ccc322c9e4179f876913bbc8acb4c","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.12.0.tgz","fileCount":257,"integrity":"sha512-DJT6gR2+bhL8tWHM2E/M4SF1VbE+zBkP2mZSxAHnW22yv0IgrCg1ocBxVcfj60NpWsCZJuMR5P4lQrIFtJ40dA==","signatures":[{"sig":"MEUCIB9oM6y4lmFSvAWmh4ng6r65OIC65NPgooGofPk09Z1QAiEAwpgg94K8bGWWMLchFsBT4ShZLqqXeNq60njiXwpZLhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"49e6d8928019536af9e9f848bdb4be427bc642c9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.3","@swc/core":"^1.5.0","dompurify":"^3.3.1","handlebars":"^4.7.8","@frontmcp/utils":"0.12.0","@enclave-vm/core":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.12.0_1771979469738_0.831099135902839","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@frontmcp/uipack","version":"0.12.1","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.12.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"f37bbccf29a7246896d8e88ad4ec0076ddad5ea4","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.12.1.tgz","fileCount":257,"integrity":"sha512-FGF8tqajhsbUzz6Q8qaiA4PAVnaXbt0o1J30C9hyZ/tmc/+JWRtIrZUgoZVHz5IZHSoTI9T7Vj59jDEU9TNGgw==","signatures":[{"sig":"MEQCIHvVd0CTh6FXbk3wWN5Koa62WSTKhcjOvm01mmG2J4FsAiB6Zsd40YawTA1A1zi3Zsp67WL8ozXE93chccscpw9Rwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"e5a79996cf90f6d05d069b7b466b9ffad485c2b9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.3","@swc/core":"^1.5.0","dompurify":"^3.3.1","handlebars":"^4.7.8","@frontmcp/utils":"0.12.1","@enclave-vm/core":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.12.1_1771981806029_0.177418628324435","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@frontmcp/uipack","version":"0.12.2","keywords":["mcp","ui","bundler","esbuild","swc","tailwind","htmx","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@0.12.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"c184564a51c219441f759e083123fec8efa3c31f","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-0.12.2.tgz","fileCount":257,"integrity":"sha512-NCM0K6yW3lCR+dPW5BCPLXpnWpU374rOM9kKKzyt/GEStt/17bPnckNamjFoUPUtAt9BxY/S51Gwivuby5vnng==","signatures":[{"sig":"MEQCIHfQDQWvtY9vqAVl6KG3emcJ8B1A3IBJvWkzplA1EdicAiAYznE/OWSO+moge/PUwQ+T+OSyL2kD3EvVHGwtQjowxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"c6adc7eb0487c0a7d0cee78f29d62a4e291de917","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - Bundling, build tools, and platform adapters for MCP UI development (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0","esbuild":"^0.27.3","@swc/core":"^1.5.0","dompurify":"^3.3.1","handlebars":"^4.7.8","@frontmcp/utils":"0.12.2","@enclave-vm/core":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_0.12.2_1772066734392_0.784470509012203","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@frontmcp/uipack","version":"1.0.0-beta.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"01979e7e0cbb08de857081d130c27d8279029d85","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.1.tgz","fileCount":117,"integrity":"sha512-LejFwLb+CmJpPGjPtOIbdE+QPLGWehqYhnp0YadAGzNKYZFSAqw041CQ0hBa7SvZiX3NAUghL/bnL2o3nlky5g==","signatures":[{"sig":"MEQCIBY5KQaTEoY7K30iXRxepDl/vkaByD6q+YZYB0yCH1hxAiBacL/3rMpvw//0+hXCciiOdWdrWYjRNYDA1x2iDr4ggQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071839},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"3c9393dd4ba4a49e9aca9759f519af2bdb0fd41e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.1_1773684296651_0.10165224408046436","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@frontmcp/uipack","version":"1.0.0-beta.2","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"ddc5e4baf807c87e5bda234b376454f8ce7efaa3","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.2.tgz","fileCount":117,"integrity":"sha512-pNbg75hcnqNcbUq8i1IK4lYzd1gs3VR7X9fmQknCz000PZLjpMUy+dO6mkgJjKqd+EK1R0nLFY82Hfjb7uDhjQ==","signatures":[{"sig":"MEUCIH6yA4R/tkSG8/xKOvkLLJiN4tdugU4HSSqbApMNsLScAiEA+wnffqFyf2HW1kc+HkctonI04+r1DHwo/PkSDp3furw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071839},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"f44f8f9e7641996858f6e76a9a3825e511b5e25c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.2_1773849339966_0.43026515187427017","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@frontmcp/uipack","version":"1.0.0-beta.3","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"1090d907d7b481c6f1f83d789c9dda545aaf566f","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.3.tgz","fileCount":117,"integrity":"sha512-aKMBFOCl+36xA5glaaWH9u75UlUNpEBDhOe4xYsLmuwzp3GlGlXXlI5sFTCJ/T2pZwFzCiaKQwuV709uHy9z3Q==","signatures":[{"sig":"MEYCIQDjjCP1tszyue1ZOmMEUSms1FfMxsn7GuioVIt64xD3cAIhAOuDm0zd5oyxQQ2Q8w2uq1Jd2QI8C0dZ7m3t05v+vEH5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071839},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"c1cf59f2783280910d026973937999146e64c290","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.3_1773866651929_0.28552630134641643","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@frontmcp/uipack","version":"1.0.0-beta.4","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"3913cded954f5c7a8be26a8f1cbf1824e70b6da5","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.4.tgz","fileCount":117,"integrity":"sha512-UZ1jJogd2tCC9DZ8llIkI2ZQ9yR4pr2Ip07pNiWPQZwakji+vGaQXQMc71PKCyA+JIogvxnZ4uC9Z/HszKfKiQ==","signatures":[{"sig":"MEYCIQDE18tqPP6HWOLQh1Q41PwQVaLZ2sF+Ifq1Zu52Bjrz7AIhANxF/0LqJ3TO6B67fQ9nZ98I4y5DQHz4bXl/rq5tFHMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071839},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"4f885065b1555bd19a5424b9d501119c9ec05862","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.4_1773873557576_0.6714052524295873","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@frontmcp/uipack","version":"1.0.0-beta.5","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.5","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"e5bc762e0bce19c5c9b2d0ac71493d55cefc7d70","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.5.tgz","fileCount":117,"integrity":"sha512-nnkTOQPJIi4h7+K4bZJ+6o2EfM2XhqUFH1XY50r/29cBl6tdrjSkkzk1TNDg51hTRKyiozQhAF8wfyiuora/Gg==","signatures":[{"sig":"MEYCIQDj2X538x8nZTXmQRNqt86WTVVVIEU+/KZ7eTlgPFJj4gIhAJSWqQ84/btV6+nTrjs5GQ/oEMuzbyYktrEdW/2+6iIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071839},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"7e3d3fd444488ca036201146aac81bf51527ad94","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.5_1773884919517_0.4784334841667526","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@frontmcp/uipack","version":"1.0.0-beta.6","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.6","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"e9595c5c6ace74979ed8343871c3e02e817809bf","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.6.tgz","fileCount":117,"integrity":"sha512-4x1qTu8RfkJaalLRa2xx4YcDYdIaaRX+sbk56sUecd0lbQTyHYanbr3dxhu+WQ4ZqHFBw0+63Asf4UyHMU9hpQ==","signatures":[{"sig":"MEUCIH5fMVesdv4XciC30HhVOYT/V6uXOXwf3SZor3giHISyAiEAwkfHjTN9o1ld+ft+DOOrlCT33Luqn/KqUBP99x5TFFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071839},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"6f7b9bfd071e3bee2107bd860825cb36ce4bfc58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.6_1774026565201_0.4037851300580524","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@frontmcp/uipack","version":"1.0.0-beta.7","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.7","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"9b56e4527671bd254e3540fee84041657a659bdf","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.7.tgz","fileCount":117,"integrity":"sha512-SmDhy9hVOtBawUcS5x3rK7zYSdnimIdOk9hXMkBkL/g/P2kjRTJ8RurRhigWwt8LNbwiEot9EUe95unJlw5MKg==","signatures":[{"sig":"MEQCIE4AP13yly1Xr1Zc3V6hED5YJ+MefBZOepfL3fgZdMu0AiAXD9r2amQo13PN3S06Uk5jqynyhib3YHGIEmuivs/iRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071839},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"a6eef41dd0700d433c9767322c6dcd2d64b9cec4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.7_1774295085666_0.30308134913433094","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"@frontmcp/uipack","version":"1.0.0-beta.8","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.8","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"14ccd6362241422b294c21f8db3cba8d72862ab3","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.8.tgz","fileCount":117,"integrity":"sha512-mpUDrfEmgDiAnOYCO3SDfSzMYUBEI2lvnY4GP4mv6vMGEOUQ/erwmNElve/VLFLcdsS2NqliMRMDDNL9LCbV7g==","signatures":[{"sig":"MEYCIQDgtwWlROidS+4+Lw9ANh8uO28oOHQo7f/wr+w+jOudBAIhAK4QsTICoopXBA9P2yrW6Hvt7ac+NT2i6o+RMhEvtA3g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071839},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"fd7e2a78eab01cd99bb2054ff775dfaaae91612e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.8_1774385273272_0.20860948388248501","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.9":{"name":"@frontmcp/uipack","version":"1.0.0-beta.9","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.9","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"1471abc22f6232f2e64c0c7a5c4928b4bec0f3e8","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.9.tgz","fileCount":117,"integrity":"sha512-GbMGAv26A5GXCReKJmEf5Hyd7jEUTjYyFmcBPjbyjx357y6q18oUKK9JEyxnvduMqQ3e9nme/WXO3Bxx/lpneQ==","signatures":[{"sig":"MEYCIQDm0JYyx/z/9NMHO58akH6+u3xnnx+avHYXFdp0x2ykSQIhAKZEpSqzYz1KGBW8wbweqYvo7Xw17JirgK7yuqsmtOI4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071839},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"1c4062065549efa3128ed75c88812957a62b1fb2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.9_1774651866261_0.7372127435617797","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"@frontmcp/uipack","version":"1.0.0-beta.10","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.10","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"3ac0e16f55be0f6ada696db8f5bdabeb9766404c","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.10.tgz","fileCount":117,"integrity":"sha512-u/zCs/XeqigCtRB0ZUmmCpG0GhB5E4RLwl0eGohudgHgBBQp1fQe9ex+RaYU/16zpd438tQ9wv6fnkNXU0duaw==","signatures":[{"sig":"MEQCID5JFwqiB76r/ohNjrX28q/Iqfa5MlsYfQLObdtIvheUAiA1uWVfLu5OZi0ZkSPWHNGGrgBHw+7QqdJsoTfwCPtncg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071841},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"cd2a8d0522150ffb8d38656bdc61e7808aa6c93b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.10_1774721283651_0.7691013732260612","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.11":{"name":"@frontmcp/uipack","version":"1.0.0-beta.11","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.11","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"359d4497e8acd11e3406960c33a101655933cbf3","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.11.tgz","fileCount":117,"integrity":"sha512-j83GHL7/cDqBaoDzPcyjGir+1RguCgnCx4P4NfH8APqx0JMwbKvS6I+hCUOpyTWs5eB/AUbehZuTbvst8tkwXA==","signatures":[{"sig":"MEUCIQDEeqeiEmxBITSE//j3ntKPJ3rtnHDJZZmVacKC+lLfggIgPw8wyLdR1vm4hf66aXb5K+OiJupmWobQ7bAvl137P4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071841},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"b0b83f8be8012798b9e3739260881eacfaffb27a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.11_1774751064235_0.10410099590083433","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@frontmcp/uipack","version":"1.0.0-beta.12","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.12","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"09620f1f103e1f87fd16dbdfa430bf908122ee54","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.12.tgz","fileCount":117,"integrity":"sha512-nIWxnpj51mUByt3n/rtfB6qpisB0CS7q1Lz3LqYmaC7P8n5m6K3hTNlLj4uzkPYbCzzD6tp1DpE42ujYJ3bATA==","signatures":[{"sig":"MEYCIQCeLy2nVJQxovt2cFVIp7rm2+ufxRjURb3tvID2sLVvGQIhAK2Vyx0V+aMBtYO9DC6hfbWaXaHHWmodxx4QU/2N/riT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071841},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"00cc626b9b7c09464ab0757a299e7251126df736","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.12_1774756308141_0.45883205144274464","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.13":{"name":"@frontmcp/uipack","version":"1.0.0-beta.13","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.13","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"08e23e04842e1518f73a270f3bf296bac097775f","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.13.tgz","fileCount":117,"integrity":"sha512-y9R1xK0STpdcSMUzDaFRcsP6W3yk0PYJykG0ZlVsvwo0UBn50JfXzd4kcj6f33qnxfcjaL+uNSRaMDaZo8ppLQ==","signatures":[{"sig":"MEYCIQDHX4FwW4fNdZttTdsxaTH7kxM+U2tjTfkX+P3W3EfBqAIhAJjGSnmMAs9LGXOBoy1vzwqx/m6WkXoG/YKMr1rMKNSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071841},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"4e06ff207b82809bfaba3dd0919a8a445d2d80b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.13_1774766912240_0.5794676892415314","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@frontmcp/uipack","version":"1.0.0-beta.14","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-beta.14","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"8b1e713c283af26f9fb721052fe4e2add4ff5011","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-beta.14.tgz","fileCount":117,"integrity":"sha512-otfktQjYmiATWF7CDXMPkyNSOU7cUL+Chs1KKhu/VO19rHoDMo4Oc8g0TAMMcN+aHIN6JtVssU+Vnj3Od+7rXA==","signatures":[{"sig":"MEYCIQCmB9W/rrW5ZJY2RBkSRwWlyo9dM9V6BMeZcdN2XK4HIAIhAP1vDXkXhwwPDDeJxmyLYv8jS73332BPUC1l/aqQE+RS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115807},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"2452586cf4c01c82e2279cca5764a47abb95899b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-beta.14_1774939666279_0.9555425652957219","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@frontmcp/uipack","version":"1.0.0-rc.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0-rc.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"057c59b131069c903c24298ad120474c07efb213","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0-rc.1.tgz","fileCount":117,"integrity":"sha512-c8SVNyuOzWI/WIw//Y50Ly8vPhAuLiUuCTz5hBwIlSXBbP+c4HEo64+0wqOLDxcQsd19OALN5aHeLD2ES0gaVw==","signatures":[{"sig":"MEUCIDHNgoY/W9ogkR6KgQ49ZfRg2WNiMCbF3yPfepSWqN3zAiEA+iPi0yILQ+zRiyzepSSEq1ZAY2cws7squx0G9PWKX38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115801},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"7a56c07964074f967290d7b2a5ffe5c3779dbcd8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0-rc.1_1775432897809_0.48812535454174233","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@frontmcp/uipack","version":"1.0.0","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"59a630c211d56228a2ff453a490734dd0dfbf5d6","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.0.tgz","fileCount":117,"integrity":"sha512-PJCpgZ0u9eeiMH1R2UK3vMZd1agaLZ8Y+Ciyjo/g/hdRZPLGBOhZ4Yhm1HcD8LgqlQpHXIOqJYuFhe/xGw2sDQ==","signatures":[{"sig":"MEUCIDftYq1y2YsgO5ag92HARWTh6oAsC3eu6/9PzP6pFyWKAiEA5UDwCdoeuWKRsUJ4EwN4HjKogvHAKUjsz/cXN0oaS90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115791},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"5c65d9c1ecf47eb0fdd822266e5c736d98d34fed","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.0_1775434620007_0.11846968326730045","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@frontmcp/uipack","version":"1.0.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"a059f804f643c8eb334a21b17b182e4e9110eb2d","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.1.tgz","fileCount":117,"integrity":"sha512-swDJwqqQiUC5USVVtty2eiO6rl7QYjS2RPyv4q0CyQA7kd54G9nx5lJHHtveo5CHJRA33BjOQ4K99tveiUBylg==","signatures":[{"sig":"MEQCIFOlGBX6E2na5SRY5or0PJEJ7UqzJr3moqpev0jARp3nAiBy7fEdo0d3i8nXNLbKj/wYsjiZie5ieFOUFiECdakarw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115791},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"26467ab04590678ce21e3312aaad623c5c9f03d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.1_1775453347560_0.5785856895482488","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@frontmcp/uipack","version":"1.0.2","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"2d1798f6e7ecf0dd69e1ad72f73438760607ab1e","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.2.tgz","fileCount":117,"integrity":"sha512-WVGHTtTnZi6yTP8BXPjku0nB5OFhHaOurKbn2y2Pegj61208PLlilmIKkkOYWeRU3uEb4BuDbcF4qoLi6jucOg==","signatures":[{"sig":"MEYCIQCdrh7EfA1cGoZTkhs+rwWt+2MZxSwI45/8Iy0vfcD2jgIhAN20tN5iW0cGLmlcpm8Wicu+nK8V3xAPgfgvrIP321Dj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115791},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"628cc317ea15344d04b97d5e7ab9cc0f74f6b6d2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.2_1775489955838_0.5147000306564615","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@frontmcp/uipack","version":"1.0.3","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"8d403106c842e662ebecf23ed46768d6fbd10907","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.3.tgz","fileCount":117,"integrity":"sha512-1gXU03YJMc46PkbbrRitPmsGsiG6Zi1NCLkHqcAE765T1TFXqt9pV/BmNm9DGYE//PUWl/Ayl3e47ezTUdJHaA==","signatures":[{"sig":"MEUCICWKYLaZEpDR/oQJfshVSIeJtUHpWnWH89M80dZYuz8mAiEAtSlTAq/rZyYm8cSSKC4RMF7C1XTF8Uo08ufQ1cGvPHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115791},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"b12d5b505b565f77e395c0902f6f5a02c2b5f5b8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.3_1775500840170_0.7867682402443896","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@frontmcp/uipack","version":"1.0.4","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.0.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"b5c062d371dfb6af2a446341e8458b2156ebd195","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.0.4.tgz","fileCount":117,"integrity":"sha512-7CIyMC+VVWWEBViiH7unAwF9BjKHhtH7c0/Ldih4ZcyV3tI2Bg0FAV/ENox970Vxz0JkGMEhWeOPZMofxhTzhw==","signatures":[{"sig":"MEUCIQCscF3aPDfOZDmQ3KIRFhYGnwVEoRCDwreY0t7TOB+CHwIgLlDHjZbMptUlMPy8f5C1fH15YyBGDhragJcI+DGkrBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115791},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"b69f4d8ed3edc7de3e85ddbdcc78910339510d53","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.0.4_1775615335023_0.5645402638361832","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.1":{"name":"@frontmcp/uipack","version":"1.1.0-beta.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.1.0-beta.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"3abbf9647092c54a1cb8c78d7b629a12f25d9c3f","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.1.0-beta.1.tgz","fileCount":117,"integrity":"sha512-spavOTFphNOSl3lcaU52IjJXoY4nxdvQsf3cXGWuTMobGh0biEpubEC5wXZRlhJejPK8HZjDjgoQZA9PWjYVAA==","signatures":[{"sig":"MEUCIBXoKCIpn4h8YiNqHJ0V3BGHDpkNyuuxXaSQUvREizMbAiEAgqsSaxrmx8xsW1G3wxMVkJXTZuulh/U+ubA6pB2iKGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"4de7f504846f76cac3f88dfd4216ec042827ab3e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.1.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.1.0-beta.1_1777653575195_0.05297781863596063","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@frontmcp/uipack","version":"1.1.0","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.1.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"007931561bb845b17149e716847be526e242a708","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.1.0.tgz","fileCount":117,"integrity":"sha512-3n/AdGaTXlYqNjGHX45o/rpXDyozvFKoNqDn9z0j5iripWozF0f2PAcTcecKjuq1yYlGFxbse9vK9RvdrXnyuw==","signatures":[{"sig":"MEYCIQDR8KU+mWdl4ksiTMJwx/GUuVBjtzgtzTZ5aN0IP7hNgAIhANXLdcgr8qk3NUC/XFWgJiJrvatyVzC9bYZUc+PuMKNv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119961},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"aa70fe284b2b65d2537bbce0b5392ebfbf805fe5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.1.0_1777676559079_0.4714959491980606","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@frontmcp/uipack","version":"1.1.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.1.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"14efc9a16ab4c018e6a29533e0f5a64defe7ef36","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.1.1.tgz","fileCount":117,"integrity":"sha512-gDB9mSb0acQKqz7rTfvxDb+tHTsJL9rmfsdmALG1Xvd5jGFCK0fSCb04qv8d/vQaT/VcYBTQaHt6dz9j9Lz0zg==","signatures":[{"sig":"MEUCIQCYot0jUCSfIBG5ko/vx4VhqmI0Ohu65mvND6b9cMjy4wIgT5ITdjuINo0wOHfrrVUTp/My2ojEbXASxl0Jz2q+BtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119961},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"5c6f287d677179f341b3d895523acbc12eb5c194","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.1.1_1777769548484_0.18293733981187943","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.1":{"name":"@frontmcp/uipack","version":"1.1.2-beta.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.1.2-beta.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"004aec615e26413608d6833d9d9f5ea1d9333946","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.1.2-beta.1.tgz","fileCount":117,"integrity":"sha512-AHgNTAqyzzzPzuvR+q8c/cxvmeru2fNBYvhKRFEqq5sSIOkxy+CI+QaNtLII3HKt3407Dw5GbyE25hYAl6Ibzg==","signatures":[{"sig":"MEUCIEOzocMyKpPFl/pwg1jW4mAcsOR/G84NEO4vw5SqkoCuAiEAqE84UpNqIFFHBa7/MAKkyKdfY31KP/ZqYIRy8h6pe9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.1.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119989},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"f144de6ca06683ca5de457de25d07010912fe5dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.1.2-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.1.2-beta.1_1777815148090_0.20876966001451414","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@frontmcp/uipack","version":"1.1.2","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.1.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"27f99a874805d26a2410e8dad6fccc812d9093b0","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.1.2.tgz","fileCount":117,"integrity":"sha512-08Z79cb1UA+BDn5ayUU8k9V/SBGGkSGWRAxQYn/l/U/2TirGoEaRsWiVFTZdN05G6zObDAF1XaSrC6B/mIDj2g==","signatures":[{"sig":"MEUCIECQ30J3Ji9oYrLxbbrCMCxMQ9QP940QvuqsycyJ/HoTAiEAhpSbjClm1oL6uPGE4AKRh94Ot/pFx1sGl3MjDE9faUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119961},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"26ece768380a07d2dd50e5d46e343523c510e919","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.1.2_1777819071174_0.6031403305091396","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@frontmcp/uipack","version":"1.2.0","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.2.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"d2d64600fdb175509df58b1fb6d75cf15e87688e","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.2.0.tgz","fileCount":117,"integrity":"sha512-EY2IaXZxNGu4L2u0z4Fjn9FYMlDb6urYw1peKPz/xOb5LvNd1L9zTvmOfxSRzfYD8wSKseprPNLZge413oKerA==","signatures":[{"sig":"MEQCIDOoXbBK0naxdQFsyxSAvXkunb4oAI6IITA3jRXRjV4kAiAA4kz9quebAyVATcZCh2XxEcuWQ1j/9KnWFGCRBMxk7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119961},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"76ebffec7a656de03aa2ccf40378dd2d76a57218","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.2.0_1778021861743_0.6387062487710782","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@frontmcp/uipack","version":"1.2.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.2.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"a0be1f4d71953788d87aebc499bc3078e748f10a","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.2.1.tgz","fileCount":117,"integrity":"sha512-m+t3TuDPT1Z6enZidh0lJK6t4NmzlKKcvwsBFPMJgwXs6gwSvPk7XB0PVZ+1M9UVD6o8POdfXDvjCuBnpRxQDQ==","signatures":[{"sig":"MEUCIQDulg0dKt6pbxT+ImYYT/bkOPJz7CmMLz8JG61wLjgF6AIgN09DYlhNBLdnOX9p9MuqPImKxlYXYnGxXFFxqlTRkCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119961},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"5bc4d462bb67cae68f17c4eec31149687250cb69","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.2.1_1778032057906_0.20669130684522585","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@frontmcp/uipack","version":"1.3.0","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.3.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"7e1e1a7ac138763301ee5d52136309eca8287f78","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.3.0.tgz","fileCount":117,"integrity":"sha512-ReADCpWb0Qec3lciW089kvyPww2OhoGfuvYs5l5tNJXG1iqtGAlzk8/rkC6oBFi9hXl3ZYMZ9LfoxQ7S0q3WaA==","signatures":[{"sig":"MEUCIQDyh06GJdaMdSp4AxdhNyZytdobV4D01vvevhkWhwHhHAIgE5jUfzF6DwIi03GxffsYigBXNtgwmM0y24PBzarWk9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119961},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"01566f7bc9ac7a71ec22fb81ab1873cb4f965f0d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.3.0_1779910509634_0.8309090036657127","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@frontmcp/uipack","version":"1.4.0","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.4.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"d26814d706d753d5f5879d1c5be2c305d3a72013","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.4.0.tgz","fileCount":121,"integrity":"sha512-hldQSDr+mlEFbGq4/pLlGe6AsF1jx4ztLcchiTSunfazx2LDc1VGKJk1wmcsVZniqnqhkyQb857Zpas65TiHQw==","signatures":[{"sig":"MEMCH1+uwXwysgjhgvS/8CizGewOUgLhJT/FhVfkTWvVCE8CIE/d6aOVQFrzgwk0eDUtOvsnlz2W/SlR+fNlthDPex6C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"8dca449db2404a807cbb71d0b83e4b625e8b9854","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.4.0_1780856698398_0.3333956019981348","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@frontmcp/uipack","version":"1.4.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.4.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"f21ca8b98a933de41a19bf825e17893da75d5127","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.4.1.tgz","fileCount":121,"integrity":"sha512-uQHVQeKUBMqa0PUhQ2mEv/+T3SCAbgp3bW+Y5Y/NkhvFZ9MbhJEm3KNBX17aP62/GHiA9zMcekh6JS8s3hgrrQ==","signatures":[{"sig":"MEUCICPBPx62DiOTosNfJGSpiWviU3UbgylyKna9sdGDQ5gwAiEA5NTyehmbcXUO4YuV5KMwrZtcaRpLD8kJko/iLY4WHZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"bde3bf460484b46323196cdd478c956b7d61c899","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.4.1_1780926468933_0.29016329744852576","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-rc.1":{"name":"@frontmcp/uipack","version":"1.5.0-rc.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.5.0-rc.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"6715a841fb7f43263a9ce4c6a3342322949345e0","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.5.0-rc.1.tgz","fileCount":121,"integrity":"sha512-bLfBA4qR8ZlE/zyf0vRrq+SUXDCC0gdHBvzxaseMyosV27e4euu+kdkDn/8qglSw+6Z7nYWwxI00SDdwECf/4w==","signatures":[{"sig":"MEQCIDd9RHwG4eXbjy0oaGwfcnwm26EeVX4cGSC7CIW/7lSeAiBBCGZ0L7zBw47SzETwfz5Eu8t5rXNodn4eaMgw9A6Lzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244233},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"1bc9c89e34a995dc17bd167e99ce102d4a81ed35","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.5.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.5.0-rc.1_1782057596473_0.4156434311811643","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@frontmcp/uipack","version":"1.5.0","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.5.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"690ffb8bd2deca476d91e4697a48f0f0130b5c3e","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.5.0.tgz","fileCount":121,"integrity":"sha512-S8aJc7OasPMB74qTkviSjukg6Y9ja4UDc7qlq7ZCXtXvdycxHqH883ks75uEyDnba1kgpBg+guVemgWObSLnqw==","signatures":[{"sig":"MEUCIQD4bagdJQRuQjdTdIhJOJa7opP3o5r8tL7VKIIZlGSMGAIgCQlDt0lIZNwArHdLYqzOtfWUcdeIbn1ceTv6up4nXIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"96a78eaa5c6c4bc51cced557d83d1a03344cb03d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.5.0_1782082995260_0.6123602387942952","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@frontmcp/uipack","version":"1.5.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.5.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"5a5e6dfaa97441c08968f48ff17f0b12e70bf25b","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.5.1.tgz","fileCount":121,"integrity":"sha512-JDnhYL5mm/aaxJklLGzP/XuqeejSWw6Hfq2+SnXgdiFqtBou74lWrhJDnnHSpFKOVx/ZuCVaLVGJJWBskx2Nfw==","signatures":[{"sig":"MEUCIGIJwfaOR52azhJTcILT+bSxhCphUz5JpWvpi3FG2G9oAiEAn5RghFcfLAIKTY6Vk/6le8thA64eF04LP7SpPz/6Hbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"adaa27684700496a1a8d71c5316f38749fa71a42","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.5.1_1782118805401_0.9469106401028291","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@frontmcp/uipack","version":"1.5.2","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.5.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"00577c61afb27d692fd5418ea297d3e910730fa2","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.5.2.tgz","fileCount":121,"integrity":"sha512-4jmNjVfCBUN8LvoO0tWwG04o0s2ZUVHcDKHjDUVqUeoD0aawH+3nv+TldBXZ36tk2y5kTt+ITBfZAboyWjpf0g==","signatures":[{"sig":"MEUCIQDH6WHkTUpszdTl2ASPZxg4GocCB+HFoB5oAqwTW97U5QIgJKRcjC7WQypmVH1No881+jOrt0GoObV/Qq7oi8Lclec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"68154c5162d8ba004db07ee7a4e567c964c93028","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.5.2_1782160073700_0.5328626556898663","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@frontmcp/uipack","version":"1.5.3","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.5.3","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"50a4ab4ba307506519883b6cfc88332bbbb1f594","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.5.3.tgz","fileCount":121,"integrity":"sha512-3cgjQvyYptt+GmdN/IhTNpsitEDY6V0RTtZwsxLkZo9SxM4VQVtua7HfUaWmvQTO/NZ+DvZpTsW2Bh68VPbdAg==","signatures":[{"sig":"MEUCIALqFDFAhXZmILrIN2C4n5YiMwyimsNhxNGt2SQRtmeSAiEAmt7XoqAHyU0TKXLwE16KgPRH8LTMwQbzuSaftnXHv6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"5bd23bb96ba3488f7c06e5abb480836d5ed06cea","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.5.3_1784418458749_0.12549401003479344","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@frontmcp/uipack","version":"1.5.4","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.5.4","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"ab6dc37f593b34626f5da85a35560cd67c0e1a8d","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.5.4.tgz","fileCount":121,"integrity":"sha512-zd+fUgK/rdtX4ntzjkWFu1lIrKzbwcfnrspz6p8RvN7HlCpAwuenbIcX+gUN7a1M8OJ+8E8FYM/fpWY9JbZTZA==","signatures":[{"sig":"MEUCIG+1o2ltKt/9V1NCTXKVuCneCtlJvgDdCqOApqBcCsLdAiEAy1DYUgU1CF6bbRto0HL6ZMlhhAu8mEsjdLR7ShdH2/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"89b4d3669e84cc5e88e6951fd5ad3595864125e5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.5.4_1784420121583_0.38555689106831226","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@frontmcp/uipack","version":"1.5.5","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.5.5","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"d838eff76696f0205877cfb6822c27dbe4fa5886","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.5.5.tgz","fileCount":121,"integrity":"sha512-PsO3vUpMfKdXai5hfJK+G4Ccjc9PcXtgm2SjFpXOcx+aSvNz0tYyHhzlwRq/6iHZwIQagLfJUzEW5BkYVc0yFw==","signatures":[{"sig":"MEUCICRJTg/XxUizF2a9QoLqytLp3HRrL+/ph4MvNiKkgGYlAiEA5bo8fYjRyEPT3K0aiVn7gST7FU6jS0wAcP/r+RWgnWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"82f53516ef73c759ac1563e83b68ce89911cd122","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.5.5"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.5.5_1784631028549_0.45702389262067356","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@frontmcp/uipack","version":"1.5.6","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.5.6","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"8063929b3bce6c5fec767b04d6956960e9acf7ed","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.5.6.tgz","fileCount":121,"integrity":"sha512-e7ZbaZVZMGp1NjjX4OVWInTrp6cv6U+CJgD1aen0NxAQT4WkrvGfMliH0GByXnK6ubI6KSg+kfo2H2eMyo+Emg==","signatures":[{"sig":"MEUCICVjmLr9c5ZC9dYaz+RJb1dF/9VOySz6qwe6jjLsFtd+AiEA4WjTG4SeXPKJ10mVIk53i2cRi+VscXbsvJ0olNfqcfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"077201e109bf6f45dbc85c36d6bd77ded18ab13e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.5.6"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.5.6_1784840543176_0.40040771918504037","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@frontmcp/uipack","version":"1.5.7","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.5.7","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"df20fc46db2d1b7fed4b1b1e208064d1e627f976","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.5.7.tgz","fileCount":121,"integrity":"sha512-xSsXY/M0+NKzqkD4LcPAmPBkEBhMnqPJZ/zBED2ZGl3JiAyfn6vl0OTRmkv9l+BMAPWEp2BpWOFEMNM5uZE3VQ==","signatures":[{"sig":"MEQCIAxbiBpFPqFmf6OKJAHEayAGQqttTstM00nhrljSmRVpAiACzuvHFLekarF0wqH/cg1u4wKteqXxkX2+T20eksS5EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244213},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"209cddd19a8d4db0777f725b527818da7df6f67f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.5.7"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.5.7_1785031668550_0.5900344903858459","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@frontmcp/uipack","version":"1.6.0","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.6.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"bec2edb6335e919ca45557cd8447fe4691a53a8c","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.6.0.tgz","fileCount":121,"integrity":"sha512-/YXRZ0f/kqbIUsEdU6I2JrfFyoQ48bJJLcCliIdMABUU4QkWOhjlIAG782GizAtixN7GC3XuiREXOYl7L0KXbQ==","signatures":[{"sig":"MEUCIAfXiBq2YdSQi7nTMYQZDx99XyWYv194211l552LcOUOAiEAjvDeL/H13u8m9+r+FFiT1TkC6lpzWGppgJGHJoskPlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244214},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"4e8bb124fb826daeee4336073db12ae9b3a394c0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.6.0_1785634695898_0.2270553041336416","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@frontmcp/uipack","version":"1.6.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.6.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"1425fcabbf89f342c2e354d5ff22ada939ac4256","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.6.1.tgz","fileCount":121,"integrity":"sha512-3mzqu8Re/0XekBf6X/a7S5YZQC/FSMF7M5gXvJ1tKhncFA94PXxLTBMNJ8Cvf93GvBFPiwhMpwwr+bP8zhHsEQ==","signatures":[{"sig":"MEUCIQDna0MsHoWtk/kMmOdZZujGNLdk2l5ryY7PfJMq/Ga4GAIgJDpZJp7BHCsNOMkVc23WF0ZObr4bWGQWdo/biYjnLd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244214},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"6dd9a0792e270af953a222a50406a33feeb69e1c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.6.1_1786063579195_0.3792341537065538","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@frontmcp/uipack","version":"1.7.0","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.7.0","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"c5d6eb3246d14ac556dcd8f5d51a61f3facb1ece","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.7.0.tgz","fileCount":121,"integrity":"sha512-1V8S8KrpjjQXmZN9iFebXTyQ8PLrASRjAp3VnBFxzSiTvzIAU7meMl0xMmsE1YnE7SLq0T29Oq/W5IknqD06Ug==","signatures":[{"sig":"MEUCIQDDgKHKBOVo57lspfwgws8R4i6VwaJHHFoZaqLaqFTGlwIgC/5JnSakiv2zimyuoLvZstFdQrJDSOljO5OdD2QMpK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEr+SNxr+sMBO7SEZwB3tZpjRFTJ+RvAF5U5k3pZwBtOAiALkLVRxClDtIGPrq6VUcBk0avNDs9EcTkahXB6IGgHdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244214},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"c5c91280a46767aaaeb60b01cfbf35cc7877fefb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.7.0_1788281801549_0.0900929300351907","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@frontmcp/uipack","version":"1.7.1","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.7.1","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"1939d3e85881162d4aee5619289a487707ac89da","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.7.1.tgz","fileCount":121,"integrity":"sha512-Ohfc7X+9lakOPpQytVAwj+fNURJ+e4o5nFTZZao2Dq/Mf+Ebdwmdhvrvh/HJ5nfQEY+r5gXkaM/Jf3nN0nRnDg==","signatures":[{"sig":"MEUCIDTg5pUD3IduvJfeWK8K9SEgpH4n08gZMfeqBBqsLWMzAiEA3pxMC021NCU7h/u+OB9AveLn1wmP4GZXP9G6qRLmIio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEGbkvPbLgFkfrsjyJAyCG1bCBqqOUgOyyja6FXR9w7ZAiBYrlKmVCTpO2SoPP4rycoYezJ33d1Xr4NLevN/94RwqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244214},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"4c6bd9fd9929f0c07dcb26c6bba60cb57d9678dc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.7.1"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.7.1_1789001941917_0.8742378865218485","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@frontmcp/uipack","version":"1.7.2","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","_id":"@frontmcp/uipack@1.7.2","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"homepage":"https://docs.agentfront.dev","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"91d9628c9268a6448c66ccc44bbd2bdec7e86148","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.7.2.tgz","fileCount":121,"integrity":"sha512-2gmSG+uTo/ubDqV+Hu2RLJfsumrlIAR8h4LrGAv3PsG1Sm45YPfL4mTGxhZvojcJ1rwOTRRvYLKLlxpGiJJmeA==","signatures":[{"sig":"MEYCIQDLPIQOHVHrPIZ/bAIiV3JacY6mEUL4LbIYzKaFvYLKmAIhAIXNLAGgnew+KCQSuoYuNO8NsR85kNJ20UqabCFhnts0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGaEClcGoYeqNDtuXlHsv5UPgss24gmnojtGhdSQLqZQIga4UJ5FWIm/XAH2E7JqPDS0aSaycdLX+/J94Usxy/Jtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1244214},"main":"./index.js","type":"commonjs","types":"./index.d.ts","module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"4c3664bb8725090c377f6b7567184008ff64b6b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.7.2"},"_npmOperationalInternal":{"tmp":"tmp/uipack_1.7.2_1789349276060_0.19056810549150205","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"_id":"@frontmcp/uipack@1.8.0","bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"dist":{"shasum":"ee3aaf53dcff1da332c7e2bcdbf55be61fff79ed","tarball":"https://registry.npmjs.org/@frontmcp/uipack/-/uipack-1.8.0.tgz","fileCount":121,"integrity":"sha512-RlAK0UPl3j9dxcnWGSFsUujW3JIPFOT/D44vKjt8aurWQcZ/wvHjCz+LeaNsPGJWuTqNOOTaRxBqmGffoda8OA==","signatures":[{"sig":"MEQCIHv4BndKmI0ltwKlV9AfL5yVNbvo+kw3NfQkHoRpYznjAiAyK6z3VjQmZiyuzC0a0pgVBtCr0NZvs2AgimN11vmQ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHzknXxAHOkTygLpmPZe6edhgaDjvKd2tDOXc5/FaO6SAiAEOy6IYR7id/HFM4E0q0hcqUhb76vrqLovXw6KEfI9sw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@frontmcp%2fuipack@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245514},"main":"./index.js","name":"@frontmcp/uipack","type":"commonjs","types":"./index.d.ts","author":{"name":"AgentFront","email":"info@agentfront.dev"},"module":"./esm/index.mjs","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./esm/index.mjs"},"require":{"types":"./index.d.ts","default":"./index.js"}},"./*":{"import":{"types":"./*/index.d.ts","default":"./esm/*/index.mjs"},"require":{"types":"./*/index.d.ts","default":"./*/index.js"}},"./esm":null,"./package.json":"./package.json"},"gitHead":"c46a95dd25cac887b92fdb07ab3efd13da3d2636","license":"Apache-2.0","version":"1.8.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69e837cf-816b-49cd-90d2-eb07a4d5875a"}},"homepage":"https://docs.agentfront.dev","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"_npmVersion":"11.5.1","description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","directories":{},"maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@frontmcp/lazy-zod":"1.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/uipack_1.8.0_1790030519183_0.1339358667943331"}}},"time":{"created":"2025-12-22T19:52:44.340Z","modified":"2026-09-21T22:41:59.632Z","0.6.1":"2025-12-22T19:52:44.637Z","0.6.2":"2025-12-24T01:49:03.442Z","0.6.3":"2025-12-27T17:07:49.167Z","0.7.1":"2026-01-09T03:50:15.508Z","0.7.2":"2026-01-09T19:11:27.176Z","0.8.0":"2026-02-02T16:37:07.684Z","0.8.1":"2026-02-03T06:50:38.357Z","0.9.0":"2026-02-05T23:56:11.692Z","0.10.0":"2026-02-13T21:36:36.724Z","0.11.0":"2026-02-19T20:16:55.847Z","0.11.1":"2026-02-20T18:59:44.159Z","0.11.2":"2026-02-21T21:39:38.624Z","0.11.3":"2026-02-22T20:48:47.654Z","0.12.0":"2026-02-25T00:31:09.933Z","0.12.1":"2026-02-25T01:10:06.210Z","0.12.2":"2026-02-26T00:45:34.684Z","1.0.0-beta.1":"2026-03-16T18:04:56.821Z","1.0.0-beta.2":"2026-03-18T15:55:40.164Z","1.0.0-beta.3":"2026-03-18T20:44:12.173Z","1.0.0-beta.4":"2026-03-18T22:39:17.769Z","1.0.0-beta.5":"2026-03-19T01:48:39.720Z","1.0.0-beta.6":"2026-03-20T17:09:25.363Z","1.0.0-beta.7":"2026-03-23T19:44:45.867Z","1.0.0-beta.8":"2026-03-24T20:47:53.437Z","1.0.0-beta.9":"2026-03-27T22:51:06.478Z","1.0.0-beta.10":"2026-03-28T18:08:03.824Z","1.0.0-beta.11":"2026-03-29T02:24:24.458Z","1.0.0-beta.12":"2026-03-29T03:51:48.330Z","1.0.0-beta.13":"2026-03-29T06:48:32.399Z","1.0.0-beta.14":"2026-03-31T06:47:46.494Z","1.0.0-rc.1":"2026-04-05T23:48:17.977Z","1.0.0":"2026-04-06T00:17:00.235Z","1.0.1":"2026-04-06T05:29:07.716Z","1.0.2":"2026-04-06T15:39:16.057Z","1.0.3":"2026-04-06T18:40:40.344Z","1.0.4":"2026-04-08T02:28:55.214Z","1.1.0-beta.1":"2026-05-01T16:39:35.453Z","1.1.0":"2026-05-01T23:02:39.286Z","1.1.1":"2026-05-03T00:52:28.686Z","1.1.2-beta.1":"2026-05-03T13:32:28.276Z","1.1.2":"2026-05-03T14:37:51.448Z","1.2.0":"2026-05-05T22:57:41.931Z","1.2.1":"2026-05-06T01:47:38.087Z","1.3.0":"2026-05-27T19:35:09.833Z","1.4.0":"2026-06-07T18:24:58.639Z","1.4.1":"2026-06-08T13:47:49.147Z","1.5.0-rc.1":"2026-06-21T15:59:56.639Z","1.5.0":"2026-06-21T23:03:15.414Z","1.5.1":"2026-06-22T09:00:05.564Z","1.5.2":"2026-06-22T20:27:53.878Z","1.5.3":"2026-07-18T23:47:38.917Z","1.5.4":"2026-07-19T00:15:21.777Z","1.5.5":"2026-07-21T10:50:28.713Z","1.5.6":"2026-07-23T21:02:23.363Z","1.5.7":"2026-07-26T02:07:48.723Z","1.6.0":"2026-08-02T01:38:16.042Z","1.6.1":"2026-08-07T00:46:19.454Z","1.7.0":"2026-09-01T16:56:41.638Z","1.7.1":"2026-09-10T00:59:02.000Z","1.7.2":"2026-09-14T01:27:56.199Z","1.8.0":"2026-09-21T22:41:59.290Z"},"bugs":{"url":"https://github.com/agentfront/frontmcp/issues"},"author":{"name":"AgentFront","email":"info@agentfront.dev"},"license":"Apache-2.0","homepage":"https://docs.agentfront.dev","keywords":["mcp","ui","bundler","template","agentfront","frontmcp","framework","typescript"],"repository":{"url":"git+https://github.com/agentfront/frontmcp.git","type":"git"},"description":"FrontMCP UIpack - HTML shell builder, pluggable import resolver, and NPM component loader for MCP UI (React-free core)","maintainers":[{"name":"davidfrontegg","email":"david@frontegg.com"}],"readme":"# @frontmcp/uipack\n\nHTML shell builder, pluggable import resolver, and NPM component loader for MCP UI development. React-free core.\n\n[![NPM](https://img.shields.io/npm/v/@frontmcp/uipack.svg)](https://www.npmjs.com/package/@frontmcp/uipack)\n[![License](https://img.shields.io/npm/l/@frontmcp/uipack.svg)](../../LICENSE)\n\n## Install\n\n```bash\nnpm install @frontmcp/uipack\n```\n\nNo React required. The only runtime dependency is `zod`.\n\n## Quick Start\n\n### Build an HTML Shell\n\n```ts\nimport { buildShell } from '@frontmcp/uipack/shell';\n\nconst result = buildShell('<div id=\"root\"></div>', {\n  toolName: 'get_weather',\n  input: { city: 'London' },\n  output: { temp: 18 },\n  includeBridge: true,\n  csp: { connectDomains: ['https://api.weather.com'] },\n});\n\n// result.html  -> full HTML document with CSP, data injection, bridge IIFE\n// result.hash  -> fast 32-bit content hash\n// result.size  -> byte length\n```\n\n### Render an NPM Component\n\n```ts\nimport { renderComponent } from '@frontmcp/uipack/component';\n\nconst result = await renderComponent(\n  { source: { npm: 'my-weather-widget', exportName: 'WeatherCard' } },\n  { toolName: 'get_weather', output: { temp: 18 }, includeBridge: true },\n);\n```\n\n### Resolve Imports to CDN URLs\n\n```ts\nimport { createEsmShResolver, createImportMap } from '@frontmcp/uipack/resolver';\n\nconst resolver = createEsmShResolver({ providerOrder: ['cloudflare', 'jsdelivr'] });\nconst result = resolver.resolve('chart.js');\n// -> { value: 'https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.5.1/chart.umd.min.js', type: 'url' }\n```\n\n### Generate Bridge IIFE\n\n```ts\nimport { generateBridgeIIFE, UNIVERSAL_BRIDGE_SCRIPT } from '@frontmcp/uipack/bridge-runtime';\n\n// Use pre-generated universal script\nconst script = `<script>${UNIVERSAL_BRIDGE_SCRIPT}</script>`;\n\n// Or generate with custom options\nconst iife = generateBridgeIIFE({ debug: true, minify: false });\n```\n\n### Fetch TypeScript Definitions\n\n```ts\nimport { createTypeFetcher } from '@frontmcp/uipack/typings';\n\nconst fetcher = createTypeFetcher({\n  allowedPackages: ['react', 'zod', '@frontmcp/*'],\n  maxDepth: 3,\n});\n\nconst result = await fetcher.fetchBatch({\n  imports: [\"import { z } from 'zod'\"],\n});\n// result.results[0].files -> TypeFile[] with virtual node_modules/ paths\n```\n\n## Features\n\n- **Shell builder** — Full HTML documents with CSP, data injection, and bridge runtime\n- **Import resolver** — Pluggable CDN resolution (esm.sh, Cloudflare, jsDelivr, unpkg)\n- **Component loader** — 4 source modes: npm, file, URL, inline function\n- **Bridge IIFE** — Platform-aware vanilla JS bridge (OpenAI, ExtApps, Claude, Gemini, Generic)\n- **Type fetching** — Download `.d.ts` from esm.sh with recursive dependency resolution\n- **XSS utilities** — `escapeHtml`, `safeJsonForScript`, `escapeScriptClose`, and more\n- **Custom shells** — Load shell templates from npm, URL, or inline HTML\n- **Standalone types** — SDK-independent type definitions for widget configuration\n\n## Entry Points\n\n| Path                              | Purpose                              |\n| --------------------------------- | ------------------------------------ |\n| `@frontmcp/uipack`                | Main barrel (re-exports all modules) |\n| `@frontmcp/uipack/resolver`       | Pluggable import resolution          |\n| `@frontmcp/uipack/shell`          | HTML shell builder                   |\n| `@frontmcp/uipack/component`      | Polymorphic component loader         |\n| `@frontmcp/uipack/bridge-runtime` | Platform bridge IIFE generator       |\n| `@frontmcp/uipack/typings`        | TypeScript .d.ts fetching engine     |\n| `@frontmcp/uipack/types`          | Standalone type definitions          |\n| `@frontmcp/uipack/utils`          | XSS-safe escaping utilities          |\n\n## Module Exports\n\n### Resolver\n\n| Export                                         | Type     | Purpose                                                           |\n| ---------------------------------------------- | -------- | ----------------------------------------------------------------- |\n| `createEsmShResolver(opts?)`                   | function | Default resolver using esm.sh with CDN registry fallback          |\n| `DEFAULT_CDN_REGISTRY`                         | constant | Pre-configured entries for react, react-dom, chart.js, d3, lodash |\n| `parseImports(source)`                         | function | Parse source code for named, default, namespace, dynamic imports  |\n| `rewriteImports(source, resolver, overrides?)` | function | Rewrite bare specifiers to CDN URLs                               |\n| `createImportMap(overrides?)`                  | function | Generate browser-standard import map                              |\n| `mergeImportMaps(...maps)`                     | function | Deep-merge multiple import maps                                   |\n| `generateImportMapScriptTag(map)`              | function | `<script type=\"importmap\">` generation                            |\n| `lookupPackage(name)`                          | function | Query the CDN registry for a package                              |\n| `getPackageCDNUrl(name, provider?)`            | function | Resolve package to best CDN URL                                   |\n| `extractExternalPackages(code)`                | function | Extract external package names from source                        |\n\n### Shell\n\n| Export                                                | Type     | Purpose                                                               |\n| ----------------------------------------------------- | -------- | --------------------------------------------------------------------- |\n| `buildShell(content, config)`                         | function | Main entry point -> `ShellResult`                                     |\n| `buildCSPMetaTag(config?)`                            | function | Generate `<meta>` CSP tag                                             |\n| `buildCSPDirectives(config?)`                         | function | Merge custom domains with defaults                                    |\n| `buildDataInjectionScript(toolName, input?, output?)` | function | `<script>` setting `window.__mcp*` globals                            |\n| `createTemplateHelpers(toolName)`                     | function | `escapeHtml`, `formatDate`, `formatCurrency`, `uniqueId`, `jsonEmbed` |\n| `resolveShellTemplate(opts)`                          | function | Resolve custom shell from npm/URL/inline                              |\n| `applyShellTemplate(template, values)`                | function | Apply values to resolved template                                     |\n| `validateShellTemplate(template)`                     | function | Validate a custom shell template                                      |\n| `DEFAULT_CDN_DOMAINS`                                 | constant | jsDelivr, Cloudflare, Google Fonts                                    |\n\n### Component\n\n| Export                                                              | Type     | Purpose                                            |\n| ------------------------------------------------------------------- | -------- | -------------------------------------------------- |\n| `renderComponent(config, shell)`                                    | function | Top-level compositor -> `ShellResult`              |\n| `resolveUISource(source, opts)`                                     | function | Resolve any source to `ResolvedComponent`          |\n| `generateMountScript(resolved, data)`                               | function | ES module mount script for React/module components |\n| `isNpmSource`, `isFileSource`, `isImportSource`, `isFunctionSource` | guards   | Type narrowing helpers                             |\n\n### Bridge Runtime\n\n| Export                             | Type     | Purpose                                                                |\n| ---------------------------------- | -------- | ---------------------------------------------------------------------- |\n| `generateBridgeIIFE(opts?)`        | function | Generate the bridge IIFE string                                        |\n| `generatePlatformBundle(platform)` | function | Platform-specific bundles (`chatgpt`, `claude`, `gemini`, `universal`) |\n| `UNIVERSAL_BRIDGE_SCRIPT`          | constant | Pre-generated script with all adapters                                 |\n| `BRIDGE_SCRIPT_TAGS`               | constant | `{ universal, chatgpt, claude, gemini }` pre-wrapped `<script>` tags   |\n\n### Typings\n\n| Export                        | Type     | Purpose                                                       |\n| ----------------------------- | -------- | ------------------------------------------------------------- |\n| `createTypeFetcher(opts?)`    | function | Factory creating a `TypeFetcher` instance                     |\n| `TypeFetcher`                 | class    | Main fetcher with caching and recursive dependency resolution |\n| `MemoryTypeCache`             | class    | LRU cache with TTL support                                    |\n| `globalTypeCache`             | constant | Module-level singleton cache (500 entries, 1h TTL)            |\n| `parseDtsImports(content)`    | function | Parse `.d.ts` files for imports/references                    |\n| `combineDtsContents(results)` | function | Combine multiple `.d.ts` files into one                       |\n\n### Utils\n\n| Export                         | Type     | Purpose                                                                      |\n| ------------------------------ | -------- | ---------------------------------------------------------------------------- |\n| `escapeHtml(str)`              | function | Escape `&`, `<`, `>`, `\"`, `'`, U+2028/2029                                  |\n| `escapeHtmlAttr(str)`          | function | Lighter escape for attributes                                                |\n| `escapeJsString(str)`          | function | Escape for JS string literals                                                |\n| `escapeScriptClose(str)`       | function | Replace `</` with `<\\/` to prevent `</script>` breakout                      |\n| `safeJsonForScript(value)`     | function | JSON serialize safe for `<script>` embedding (handles BigInt, circular refs) |\n| `safeStringify(value, space?)` | function | `JSON.stringify` with circular reference detection                           |\n\n## Shell HTML Structure\n\nAnnotated output of `buildShell` with `withShell: true` and `includeBridge: true`:\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>get_weather</title>\n\n    <!-- CSP: default CDN domains + custom connectDomains/resourceDomains -->\n    <meta\n      http-equiv=\"Content-Security-Policy\"\n      content=\"default-src 'self'; script-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net ...\"\n    />\n\n    <!-- Data injection: tool context as window globals -->\n    <script>\n      window.__mcpToolName = 'get_weather';\n      window.__mcpToolInput = { city: 'London' };\n      window.__mcpToolOutput = { temp: 18 };\n      window.__mcpStructuredContent = null;\n    </script>\n\n    <!-- Bridge IIFE: auto-detects platform, exposes window.FrontMcpBridge -->\n    <script>\n      (function () {\n        /* ... adapters, FrontMcpBridge class ... */\n      })();\n    </script>\n  </head>\n  <body>\n    <!-- Content from resolver + component -->\n    <script type=\"importmap\">\n      { \"imports\": { \"react\": \"https://esm.sh/react@19\" } }\n    </script>\n    <div id=\"root\"></div>\n    <script type=\"module\">\n      import { WeatherCard } from 'https://esm.sh/my-weather-widget';\n\n      /* mount logic */\n    </script>\n  </body>\n</html>\n```\n\n## Component Source Modes\n\n| Mode       | Config Shape                                      | Description                        |\n| ---------- | ------------------------------------------------- | ---------------------------------- |\n| **npm**    | `{ npm: 'my-chart', exportName?, version? }`      | Resolved via CDN registry / esm.sh |\n| **file**   | `{ file: './widget.html', inline? }`              | Local file path                    |\n| **import** | `{ import: 'https://cdn.example.com/widget.js' }` | Direct URL passthrough             |\n| **inline** | `(input, output) => '<div>...</div>'`             | Function returning HTML string     |\n\n## Bridge API\n\nThe bridge IIFE exposes `window.FrontMcpBridge` with the following API:\n\n| Method                      | Description                          |\n| --------------------------- | ------------------------------------ |\n| `callTool(name, args)`      | Invoke an MCP tool from the widget   |\n| `getToolOutput()`           | Read injected tool output data       |\n| `getToolInput()`            | Read injected tool input data        |\n| `sendMessage(content)`      | Send message to host                 |\n| `openLink(url)`             | Open a URL via platform adapter      |\n| `requestDisplayMode(mode)`  | Switch inline / fullscreen / pip     |\n| `setWidgetState(state)`     | Persist widget state to localStorage |\n| `onContextChange(callback)` | Subscribe to host context changes    |\n| `onToolResult(callback)`    | Subscribe to tool result events      |\n| `hasCapability(cap)`        | Check adapter capabilities           |\n| `getTheme()`                | Get current theme from host          |\n| `getDisplayMode()`          | Get current display mode             |\n| `getHostContext()`          | Get host context metadata            |\n\n## Contributing\n\n### Architecture\n\n```mermaid\ngraph TD\n    subgraph \"@frontmcp/uipack\"\n        IDX[\"index.ts<br/><i>Main barrel exports</i>\"]\n\n        subgraph bridge-runtime[\"bridge-runtime/\"]\n            BR_IIFE[\"iife-generator.ts<br/>5 platform adapters:<br/>OpenAI, ExtApps, Claude,<br/>Gemini, Generic\"]\n        end\n\n        subgraph component[\"component/\"]\n            CO_TYPES[\"types.ts<br/>NpmSource, FileSource,<br/>ImportSource, FunctionSource\"]\n            CO_LOAD[\"loader.ts<br/>resolveUISource(),<br/>generateMountScript()\"]\n            CO_REND[\"renderer.ts<br/>renderComponent()\"]\n        end\n\n        subgraph resolver[\"resolver/\"]\n            RE_CDN[\"cdn-registry.ts<br/>DEFAULT_CDN_REGISTRY,<br/>lookupPackage()\"]\n            RE_ESM[\"esm-sh.resolver.ts<br/>createEsmShResolver()\"]\n            RE_PARSE[\"import-parser.ts<br/>parseImports()\"]\n            RE_REWRITE[\"import-rewriter.ts<br/>rewriteImports()\"]\n            RE_MAP[\"import-map.ts<br/>createImportMap(),<br/>mergeImportMaps()\"]\n        end\n\n        subgraph shell[\"shell/\"]\n            SH_BUILD[\"builder.ts<br/>buildShell()\"]\n            SH_CSP[\"csp.ts<br/>CSP directives + meta tag\"]\n            SH_DATA[\"data-injector.ts<br/>window.__mcp* globals\"]\n            SH_CUSTOM[\"custom-shell-*.ts<br/>Resolve, validate, apply<br/>custom shell templates\"]\n        end\n\n        subgraph types[\"types/\"]\n            TY_CFG[\"ui-config.ts<br/>UITemplateConfig,<br/>WidgetServingMode\"]\n            TY_RT[\"ui-runtime.ts<br/>UIType, WidgetManifest,<br/>WidgetConfig\"]\n        end\n\n        subgraph typings[\"typings/\"]\n            TP_FETCH[\"type-fetcher.ts<br/>TypeFetcher class\"]\n            TP_DTS[\"dts-parser.ts<br/>parseDtsImports()\"]\n            TP_SCHEMA[\"schemas.ts<br/>Zod validation\"]\n            TP_CACHE[\"cache/<br/>MemoryTypeCache (LRU + TTL)\"]\n        end\n\n        subgraph utils[\"utils/\"]\n            UT[\"escapeHtml, safeJsonForScript,<br/>escapeScriptClose, safeStringify\"]\n        end\n    end\n```\n\n### Module Dependency Graph\n\n```mermaid\ngraph BT\n    utils[\"utils<br/><i>foundation, zero deps</i>\"]\n    resolver[\"resolver<br/><i>import resolution</i>\"]\n    shell[\"shell<br/><i>HTML shell builder</i>\"]\n    bridge[\"bridge-runtime<br/><i>IIFE generator, standalone</i>\"]\n    component[\"component<br/><i>polymorphic loader</i>\"]\n    types[\"types<br/><i>standalone, no internal deps</i>\"]\n    typings[\"typings<br/><i>standalone, uses zod</i>\"]\n\n    resolver --> utils\n    shell --> utils\n    shell --> resolver\n    shell --> bridge\n    component --> utils\n    component --> resolver\n    component --> shell\n```\n\n### How @frontmcp/uipack works with @frontmcp/ui\n\n`@frontmcp/uipack` runs **server-side** (Node.js) and produces complete HTML documents. `@frontmcp/ui` runs **browser-side** and provides React components and hooks that mount inside those documents.\n\n**Bridge contract:** uipack generates a vanilla JS IIFE that creates `window.FrontMcpBridge`. The `@frontmcp/ui` bridge module wraps this same API in a React-friendly class and hooks (`useCallTool`, etc.). The ui package re-exports bridge IIFE generators from uipack via `@frontmcp/ui/bridge/runtime`.\n\n**Dependency direction:** `@frontmcp/ui` optionally depends on `@frontmcp/uipack` (optional dependency). They can be used independently — uipack alone for vanilla JS widgets, or together for React-based widgets.\n\n**End-to-end data flow:**\n\n```mermaid\nsequenceDiagram\n    participant Dev as Developer\n    participant SDK as @frontmcp/sdk\n    participant UP as @frontmcp/uipack\n    participant Browser\n    participant UI as @frontmcp/ui\n\n    Dev->>SDK: @Tool({ ui: { npm: '...' } })\n    SDK->>UP: renderComponent(config, shellConfig)\n    UP->>UP: resolve deps (esm.sh)\n    UP->>UP: build shell (CSP + data injection)\n    UP->>UP: inject bridge IIFE\n    UP-->>SDK: ShellResult { html, hash, size }\n\n    Browser->>SDK: readResource(\"ui://widget/tool.html\")\n    SDK-->>Browser: cached HTML\n\n    Browser->>Browser: Load @frontmcp/ui via esm.sh\n    Browser->>UI: Mount React components\n    UI->>UI: Bridge hooks read window.__mcp* globals\n    UI->>Browser: Interactive widget rendered\n```\n\n### Development\n\n```bash\n# Build\nnx build uipack\n\n# Test\nnx test uipack\n\n# Lint\nnx lint uipack\n```\n\n### Testing\n\n- 95%+ coverage required across statements, branches, functions, lines\n- **XSS tests** are critical — test all escaping functions with malicious input\n- **CSP tests** — verify generated Content-Security-Policy headers are correct\n- Test all 4 component source modes (npm, file, import, inline)\n- Test bridge IIFE generation for each platform\n\n## Requirements\n\n- Node.js >= 22.0.0\n\n## Related Packages\n\n- [`@frontmcp/ui`](../ui) — React components, hooks, and renderers that consume uipack output\n- [`@frontmcp/sdk`](../sdk) — Core FrontMCP SDK with `ToolUIRegistry`\n- [`@frontmcp/testing`](../testing) — UI test assertions\n\n## License\n\nApache-2.0 — see [LICENSE](../../LICENSE).\n","readmeFilename":"README.md"}