{"_id":"@c1m-public/channel-client","_rev":"31-9e1b3b96a18934236f7492b867f6ae43","name":"@c1m-public/channel-client","dist-tags":{"latest":"0.35.0"},"versions":{"0.1.0":{"name":"@c1m-public/channel-client","version":"0.1.0","license":"MIT","_id":"@c1m-public/channel-client@0.1.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"dist":{"shasum":"851d286c8f325d06e1390307953aae5d3b3411c6","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.1.0.tgz","fileCount":9,"integrity":"sha512-Z4wL17eR/J0UqG86Pze66dAUijZqwvG4hs6hsIOhOCoalEmQnH9ckv658P02Fg4QhLt2iBpxovIcE831+uJ26A==","signatures":[{"sig":"MEYCIQCChkAZb4gTTp4TL3p+TMPtX4gj50WhiE/IvVJtMl/STwIhAKsfx8pwDkF0cOc3xfJifGK5PTDIoHXlmvu9kyQj7YVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3aae4be3e095e460a08d0afa69a53caf9ff4d1c1","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"c1m-npm","email":"admin@cloud1media.com"},"_npmVersion":"11.6.2","description":"Server-only TypeScript client for the MML headless Channel API","directories":{},"_nodeVersion":"24.11.1","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.1.0_1783862664165_0.5356056213691853","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@c1m-public/channel-client","version":"0.2.1","license":"MIT","_id":"@c1m-public/channel-client@0.2.1","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"dist":{"shasum":"7855dd5604d284b15fd9c581f9bcf079033f536c","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.2.1.tgz","fileCount":9,"integrity":"sha512-Wu4ij7olHaXFY5/l5pl2N5bGwqBwyKwtoSrI4QBrGXs7RNI9D2zFXjzwFjefkObAuQQ5VlQSr6xez9GsMr5zng==","signatures":[{"sig":"MEQCIAasRIKe0IHhyTqsjejopaFPyIksJSz4SWVM5knfqyJ9AiBpfQZwNbqRyY+67B1iabk41VqIko/ndTLRjBQRuhVvdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38151},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"60a4eb19ae733bfd73ce79812815bb8e0d66bdca","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"c1m-npm","email":"admin@cloud1media.com"},"_npmVersion":"11.6.2","description":"Server-only TypeScript client for the MML headless Channel API","directories":{},"_nodeVersion":"24.11.1","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.2.1_1783867709507_0.5307619653940503","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@c1m-public/channel-client","version":"0.3.0","license":"MIT","_id":"@c1m-public/channel-client@0.3.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"9baee8edd943b7fedc74387a7ed71a02b21d04f9","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.3.0.tgz","fileCount":9,"integrity":"sha512-/ceC3aDC8skJ42pVGVEkrJOQN022LQ1V4Bk57S4PzM2T1d6BFc11pCDvJYrUcdqKakH8yNMWM2hc/M2V3PrnuQ==","signatures":[{"sig":"MEUCIQCYncxNFswiogn3XInHunXiQ4cmtQy/dxZQOTxTgbRKkAIgEr+1Ypcu2y6P+bFlIndNsGgSMOHug2TMW8pUbml3AhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43486},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8128c1fba1135d0f38f0015986e812d8ebd62df6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Server-only TypeScript client for the MML headless Channel API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.3.0_1783884824054_0.8007903550616118","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@c1m-public/channel-client","version":"0.4.0","license":"MIT","_id":"@c1m-public/channel-client@0.4.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"6a42c5c75f8153ed69342d2d5ecee147f3724c29","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.4.0.tgz","fileCount":11,"integrity":"sha512-GbkLoJUwT1Ms34idZY0phhdFET/wl6BzlJ/Z5ta0/SNEzkgGnSqojz4ZALKZzK1bsR05iGMydZ6amBpT0de26Q==","signatures":[{"sig":"MEQCIDaGdcAUtcoDh5cT3VJY/fD4Sn3JN5WHs2JSmqXJ/AaIAiBT8+cc6jCebiaK7rEGjDzgbVY9YDIGnm+eG+mts8KjVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49641},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"}},"gitHead":"357a0212e086f1180753450518ff65c9f269f398","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.4.0_1783886450930_0.2418051794680558","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@c1m-public/channel-client","version":"0.5.0","license":"MIT","_id":"@c1m-public/channel-client@0.5.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"ed4a9eb081698afd3e57a5368f8a2c3aa857494f","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.5.0.tgz","fileCount":11,"integrity":"sha512-eaPKNc7g80xjT2IWLTZ60dqP9lOW3QVUB+RscODM9+QjmLsp1PkU0WE1fLHOIOxrohU6PhH2wSDjC9XC+Lcdmg==","signatures":[{"sig":"MEYCIQC+feJU4u4/o1ky18p5TlCsIMNHWuYSPYkHDPFA5yiNkgIhAJyhClUg2Ps3K6LTd7srvkD2EnRjhXNZtfyMkVsxbHRF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60284},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"}},"gitHead":"b2adc2f7b4b455090a6d2b429e823e6e1457c678","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"deprecated":"checkout endpoints are broken in this release; upgrade to >=0.6.0","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.5.0_1783888713706_0.49424410276414754","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@c1m-public/channel-client","version":"0.6.0","license":"MIT","_id":"@c1m-public/channel-client@0.6.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"ad9f8df22f2fdfb28884895af669f8a5870fea9e","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.6.0.tgz","fileCount":17,"integrity":"sha512-GB+13R3A4jEtXnNetH+RaFKUb8LLFkywYzTdrc3SXPhm/E22rlXtOo7raS+HAefNmayv/KgG5h01mbWS7tLpyg==","signatures":[{"sig":"MEYCIQDlSfAIEY7OGrEX5Ag+0zh2MS14UJokmPPjaczk2qa93QIhAIoLl0iGcxrl7AW4lbo2htvxntmL9DLAQc/1Q0CsNdSa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89053},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"}},"gitHead":"3bfe1136408b75c1af449af74817df497aa1a36d","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.6.0_1783895597085_0.8607333604046015","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@c1m-public/channel-client","version":"0.8.0","license":"MIT","_id":"@c1m-public/channel-client@0.8.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"0e0bb19043f469292d59480b28b8284a963e3cfa","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.8.0.tgz","fileCount":17,"integrity":"sha512-mkansCKC0d8JEXdXxkCNda8XtFkYLzhICU51Z0QgZtp4YI9YNs6RZholAYrfKy+Lk3mJh6kOML1S1u1ZWM49Dg==","signatures":[{"sig":"MEUCIBfGwE2raahvdy1tgWRsXdlP8QIcrbF94hLn27nJ/3RzAiEA3fGgCG4xbARBcj6H8BD50i1gMLdpGl3K+hgWiQ+3Zo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"}},"gitHead":"5ac817a3820b2da6e88e403aa7148804faf2bd91","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.8.0_1783938922047_0.7665947921188478","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@c1m-public/channel-client","version":"0.9.0","license":"MIT","_id":"@c1m-public/channel-client@0.9.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"3f0e47049087ed0e9063fa39487ebeead248aec9","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.9.0.tgz","fileCount":17,"integrity":"sha512-roQ2L5/IoEKfEBOtV38hsa/fcUJKKGNDih6vsFAAgc6POqHm/12cqXYI6jBBhFcaQsWIYB764uPYyaeTFLewjg==","signatures":[{"sig":"MEUCIQC9uyXAnpP6yy4XH8ZvMtuXhzmz13c74iyg0Whve33wjAIge/JxJRLRL2anq1M/fEQrBP2VtBjaVsSApt7Ke3Jxi9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130025},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"}},"gitHead":"306d5728498bcaf11d2e2acc338db5291ca4e74e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.9.0_1783992022343_0.5904112689311918","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@c1m-public/channel-client","version":"0.10.0","license":"MIT","_id":"@c1m-public/channel-client@0.10.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"9658077421d0fa80fd167ff3dbedf78667c96cb4","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.10.0.tgz","fileCount":17,"integrity":"sha512-O2pYNRzCTIeeUFeMtVsvdexLG3MQLkSD6IwuOFyn196UrVzJqryenEl9h9NwVn/wBD0S+kjogJJZJbCCpnEjpg==","signatures":[{"sig":"MEQCIDlLMgrc0ijhOj89zie/Lp6mtrk8sKB9v3JuE/oKP6ozAiBDA/zZvvMNvJQGq7K2oREDsRhB+Pgge0UIfc9wyIEAjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137852},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"}},"gitHead":"9803c9d545120f44d60dc5ed9795975c08e5c74d","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.10.0_1784077266917_0.7219034320582272","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@c1m-public/channel-client","version":"0.11.0","license":"MIT","_id":"@c1m-public/channel-client@0.11.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"e15926f1501b0c629fac409e6009eb755acd4f0c","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.11.0.tgz","fileCount":17,"integrity":"sha512-Lr+rqV7nofvWIQjUch7VZuuQ85Qlrvcm7sBWcqhV+T5XcR+uRHhTAON51INdTFgDcq9MQ1lZeOLXaOW+K8O3dg==","signatures":[{"sig":"MEYCIQCWuJKqCpufuLfIaxj5U3xSlegYeZK9ymn4NY6F48LZ3AIhAPWYTdwdqPTYWXUXTPRI/1GFArcRmRR0oHnr6mNzeuYD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"}},"gitHead":"9780211e34f3e25fefdee7e7795117e1fea8a6ae","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.11.0_1784085089337_0.7609350129924146","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@c1m-public/channel-client","version":"0.12.0","license":"MIT","_id":"@c1m-public/channel-client@0.12.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"748e5cf6801c94dfbc45b156254638c089a871dd","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.12.0.tgz","fileCount":19,"integrity":"sha512-6Nf8AN/3e+L226TeqYPBHuVNc4+w+IbwdwxzrvTT0VlJef/959KthUTGHDmtSuL7IAvewyXr0+Fi1lwzySXKrQ==","signatures":[{"sig":"MEUCIF/t0floh6/1yrtYDHKEgkxBGNdf6BO3v2hWfC8gI7QKAiEAluPGTqlEWLW1YpzrQUWbEFRHkwF/zn/PV3Wn9AL4nCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152239},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"}},"gitHead":"51920e8d98438e0534f5332a96686fadde473b74","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.12.0_1784212099632_0.7985944659411253","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@c1m-public/channel-client","version":"0.14.0","license":"MIT","_id":"@c1m-public/channel-client@0.14.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"4a9e205f86721a78888ba00afdfc4fd295b79a7d","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.14.0.tgz","fileCount":25,"integrity":"sha512-7TWOHMYzhIPJvHqzXuQK6qk5zB/fRUMGZdhyDA1M6mDug91qj0vt/F/o8xx3md7YKLw1NvDciJRLxwAnRCe0Ng==","signatures":[{"sig":"MEUCIQC1I/9PBmK1lsrwb/JhyB62Tu3Gnd970yk2fiQufxq7MQIgHkH/WKHG8XtLTxqUfhSrukFXKHUcZjCCBGL//cHPUMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163917},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.14.0.tgz","_integrity":"sha512-7TWOHMYzhIPJvHqzXuQK6qk5zB/fRUMGZdhyDA1M6mDug91qj0vt/F/o8xx3md7YKLw1NvDciJRLxwAnRCe0Ng==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.14.0_1786830197840_0.6285240366465772","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@c1m-public/channel-client","version":"0.15.0","license":"MIT","_id":"@c1m-public/channel-client@0.15.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"394e817269c5c486970434c01e118d7f133d09e6","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.15.0.tgz","fileCount":25,"integrity":"sha512-FLzVOfymkW+ZW0hnMpL5V+zYxPykDMDjjGRVlAuX8MptsxVSpcAtVXVp7pfNmvD/rQC/8XM3PmxCpqiiq2Jnvw==","signatures":[{"sig":"MEYCIQD3hhx/8STp8ThR7JHTE42oEICzxyzmZn+ExSgnf08zSAIhAJZWH4FN8jECX/76OVvzsmVPCLMrbEKvBM2T/mlCq1kP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164525},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.15.0.tgz","_integrity":"sha512-FLzVOfymkW+ZW0hnMpL5V+zYxPykDMDjjGRVlAuX8MptsxVSpcAtVXVp7pfNmvD/rQC/8XM3PmxCpqiiq2Jnvw==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.15.0_1787700661804_0.2576936178168785","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@c1m-public/channel-client","version":"0.16.0","license":"MIT","_id":"@c1m-public/channel-client@0.16.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"ed804a59dd55cf61690f97ce51e644a79aeb554c","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.16.0.tgz","fileCount":33,"integrity":"sha512-nxSG0lZDny8l3tPFxPYioK7/8lva3uDymdqIbK0L0rM9iVolR6q+q/I3ErNWOl0r+kJ97GIRrchZ9K49u/lK9Q==","signatures":[{"sig":"MEYCIQDC/MCVs9urhoLOCvQVeDfB1sSCxwKq9NgXqEgFTvyp0gIhALsv9ENldsUxP3iFZyKpDmnvd32+OIWlZqnlISqBAVXY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197313},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.16.0.tgz","_integrity":"sha512-nxSG0lZDny8l3tPFxPYioK7/8lva3uDymdqIbK0L0rM9iVolR6q+q/I3ErNWOl0r+kJ97GIRrchZ9K49u/lK9Q==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vitest":"^4.1.4","typescript":"5.9.3"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.16.0_1787772471119_0.04989603699101797","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@c1m-public/channel-client","version":"0.17.0","license":"MIT","_id":"@c1m-public/channel-client@0.17.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"7689dc19249157576f31c6be8a95c3683689945b","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.17.0.tgz","fileCount":33,"integrity":"sha512-W13V6+MKOM1v0EvOHCtpvxWkr2znhQNCnMLOVczgY34H1rIs7qHatIQeFmHTIemV27lE37bgDL5kg+Snpu5EdA==","signatures":[{"sig":"MEQCIA6viwYfm7I4QM8OlSLxkqv55JncjGZJ52TUU74Se+GMAiAWNEiBhqYLfST5zFYAVNavP/fuDQtvS7GgBjNOF/axLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198280},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.17.0.tgz","_integrity":"sha512-W13V6+MKOM1v0EvOHCtpvxWkr2znhQNCnMLOVczgY34H1rIs7qHatIQeFmHTIemV27lE37bgDL5kg+Snpu5EdA==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vitest":"^4.1.4","typescript":"5.9.3"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.17.0_1787772917803_0.9416869035160698","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@c1m-public/channel-client","version":"0.19.0","license":"MIT","_id":"@c1m-public/channel-client@0.19.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"6395f2a5c86ee7ec51c7419311a845670a65037f","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.19.0.tgz","fileCount":33,"integrity":"sha512-kOYZozQKgRktdU62dOq65D5S3RmJpUrMfGk1K9/c3qtWK3jJWrDaLuoBJVHnbvUyEmfKZj71D1x4HuG483NXnw==","signatures":[{"sig":"MEQCICcuHFS/PDnCgbi6ZLsXersLSHTkN3mCE2Pwcckq1VIcAiBi1qy5xfMhrP6VTij2YigJN2eXdaQEzgdu6u4HYq8Txw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203760},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.19.0.tgz","_integrity":"sha512-kOYZozQKgRktdU62dOq65D5S3RmJpUrMfGk1K9/c3qtWK3jJWrDaLuoBJVHnbvUyEmfKZj71D1x4HuG483NXnw==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","vitest":"^4.1.4","typescript":"5.9.3"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.19.0_1787783413310_0.5381884608219478","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@c1m-public/channel-client","version":"0.20.0","license":"MIT","_id":"@c1m-public/channel-client@0.20.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"c43a8bcecf76d7bd297486aadc99686f74f2bd2f","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.20.0.tgz","fileCount":21,"integrity":"sha512-zwUmxXM42//zPh5xuE+T22CDY5O8Jk9C5g0wN0ipicEGi0mAr8LbzJlXM2ISVHPZJh0ilpF4dU6M97gG8GspQA==","signatures":[{"sig":"MEQCICkvTn96FVS3GOLgKCfapGdyDWIUuUQUixPCuj48hA5RAiAmqkJAz5wAyDJyI5qLXqWeL2ppUa8mFLayvWk5n8DKsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194183},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.20.0.tgz","_integrity":"sha512-zwUmxXM42//zPh5xuE+T22CDY5O8Jk9C5g0wN0ipicEGi0mAr8LbzJlXM2ISVHPZJh0ilpF4dU6M97gG8GspQA==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.20.0_1787829758698_0.3690089996255663","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@c1m-public/channel-client","version":"0.21.0","license":"MIT","_id":"@c1m-public/channel-client@0.21.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"a95df2a1ba37ecab1757b4d182b923545bc60489","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.21.0.tgz","fileCount":21,"integrity":"sha512-S55g6EzAjjk0I5tv+bKhLph8mtvALMOupUdpue6bh1bjPFXlQ1X+pc6MicXgrbVRAOkduC9TVfnipMbxLyUHNg==","signatures":[{"sig":"MEYCIQCR09bAwgbPQ6KSX9J7K2CoZQw1FkQRfVVp79wlPDSRcAIhAM2rZl70cYtNkQTEj6O0TFtSdQinRp3pjutEEqY2C8nX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195429},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.21.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.21.0.tgz","_integrity":"sha512-S55g6EzAjjk0I5tv+bKhLph8mtvALMOupUdpue6bh1bjPFXlQ1X+pc6MicXgrbVRAOkduC9TVfnipMbxLyUHNg==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.21.0_1787871898251_0.3100986123246019","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@c1m-public/channel-client","version":"0.22.0","license":"MIT","_id":"@c1m-public/channel-client@0.22.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"c0e5e8410aff8d1773bffef331f90c0fd5c237b4","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.22.0.tgz","fileCount":21,"integrity":"sha512-E2PkSapLNUnQFr7yUotS/DPUDPiw+6uSgl0E429Oan2C3eTn+1BNAfEF/DlWz4e+Bo127a/a5KVHWQ+HxN+kYg==","signatures":[{"sig":"MEQCIDE6HSYCKd37/jVJEQp/Xx1/yBXGYBenlDRfBZ7jNsqlAiAG6ZUHfH6R7KyjFbWAdvpp7bfQmQfWli6nBpMPMmLs1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195490},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.22.0.tgz","_integrity":"sha512-E2PkSapLNUnQFr7yUotS/DPUDPiw+6uSgl0E429Oan2C3eTn+1BNAfEF/DlWz4e+Bo127a/a5KVHWQ+HxN+kYg==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.19.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.22.0_1788275666993_0.6286937930937329","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@c1m-public/channel-client","version":"0.23.0","license":"MIT","_id":"@c1m-public/channel-client@0.23.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"9d746d5ad8a612caa12d4f1c1160d4433af22ecc","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.23.0.tgz","fileCount":21,"integrity":"sha512-8TgFFVzreswicvnBlm5iLtZFREkybiF3Pk8ckOybxX8ss4l1EEcFhk5s1hYeCB44eNbq5m5iF/275Wdq8FtvKg==","signatures":[{"sig":"MEUCIQDZa2k3lOa1na1bh2bNeoSln4EbrbrEB3sxhk/Hoy31lwIgFYQud7SrMOlAGOBvKkV16ePkcjX/4+NniG+Lo+BbXzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197369},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.23.0.tgz","_integrity":"sha512-8TgFFVzreswicvnBlm5iLtZFREkybiF3Pk8ckOybxX8ss4l1EEcFhk5s1hYeCB44eNbq5m5iF/275Wdq8FtvKg==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.23.0_1788723447605_0.6719726101187506","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@c1m-public/channel-client","version":"0.24.0","license":"MIT","_id":"@c1m-public/channel-client@0.24.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"2af52ce866b46064fbd72568c7dc9aab9e53683b","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.24.0.tgz","fileCount":21,"integrity":"sha512-pabaZzHWQohBWavyOO/ZQJMJ1dLzYs9NxdMchJurNbJN8CGtGaQix13kWIKKwgpCJ7YXAKf/FJanaR83BumkEQ==","signatures":[{"sig":"MEQCIDwqT07Fqe07V6VDVWQSJPJj5vrqnug+B9H1qA6EgqrZAiA0q3oky3WqdDYdHt5L8m6Hpj3wtC5gCjoPAuCIjQfz4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197526},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.24.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.24.0.tgz","_integrity":"sha512-pabaZzHWQohBWavyOO/ZQJMJ1dLzYs9NxdMchJurNbJN8CGtGaQix13kWIKKwgpCJ7YXAKf/FJanaR83BumkEQ==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.24.0_1789246121521_0.816259860841116","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@c1m-public/channel-client","version":"0.25.0","license":"MIT","_id":"@c1m-public/channel-client@0.25.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"0da710f0a7adaf3602cddea52c0f2fc7dee5814f","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.25.0.tgz","fileCount":21,"integrity":"sha512-A3ZkBoh3djNP7N2/4bpukOrReeEWj6nw5x2hb8ZxPJgzpLEy5iaZeADSmgjdoUVifzh24wFjfQIyXHkH5WCIEQ==","signatures":[{"sig":"MEQCIA2U3XPYaZ/3nD4DITyuyrCav4tra+LOjTiyQNA3sukpAiBJkUQ/YdUIzmERUIMEEDfhXh0fffNbpeKAQOUihWMG3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197336},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.25.0.tgz","_integrity":"sha512-A3ZkBoh3djNP7N2/4bpukOrReeEWj6nw5x2hb8ZxPJgzpLEy5iaZeADSmgjdoUVifzh24wFjfQIyXHkH5WCIEQ==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.25.0_1789402295106_0.00527417232171179","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@c1m-public/channel-client","version":"0.27.0","license":"MIT","_id":"@c1m-public/channel-client@0.27.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"e570bdedc518f61c264bac33d4af628889948eba","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.27.0.tgz","fileCount":21,"integrity":"sha512-nnlGRQJVpDjrke+FL7x8GlNLx7ziyy/X7z+1ZiLxCDGeUFY+YFGbBwIfhIIpmLs+1fAZEoCH0VdIF9nbMlpKsw==","signatures":[{"sig":"MEUCIBzOCnovZFolRNy434nED8GxmHccvEkeYDiAvtmYgyXrAiEAzZ9iAfw7O/CeN+UduaACNBFdyUiENEPIpXeWpPp7vHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYLNyQtWiMpzlDa5b7gTq8D6INZcM0NWgiG4tl4GMVwAiBrTy+jKEEeYm8b67gk27JgT9xuoS5o5F97484fXLOKpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200742},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.27.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.27.0.tgz","_integrity":"sha512-nnlGRQJVpDjrke+FL7x8GlNLx7ziyy/X7z+1ZiLxCDGeUFY+YFGbBwIfhIIpmLs+1fAZEoCH0VdIF9nbMlpKsw==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.27.0_1789940126010_0.8913881743859922","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@c1m-public/channel-client","version":"0.28.0","license":"MIT","_id":"@c1m-public/channel-client@0.28.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"08b96b7cbda11408f330b3f65fd2d5f5b8308072","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.28.0.tgz","fileCount":21,"integrity":"sha512-5NB8kbP/nvruJ3fuYVa/P0XHSWlytQNi18/c5hykLEX7x61WKxLFZg3ZI60Rjw2z6TEjSlIPHC3vseczDXyzPg==","signatures":[{"sig":"MEUCIH7qJveMaF+dx4cVfMKvYmQ+vNWZh9SE8lv2JC73GJz6AiEA3u+yh/cQ+vjI/EOTt9hcAVIU/eeLtXENh0Z9YU9CxO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHx3wUXHInyF3kVxBP6nVnIk/C6NyAQNOxFI9GpdM1cGAiEA3tNA9Zy9rKR3oQnuR6BthlbWW1vt2VjDs/NoodLfPGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202957},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.28.0.tgz","_integrity":"sha512-5NB8kbP/nvruJ3fuYVa/P0XHSWlytQNi18/c5hykLEX7x61WKxLFZg3ZI60Rjw2z6TEjSlIPHC3vseczDXyzPg==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.28.0_1789998706446_0.5254368471003805","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@c1m-public/channel-client","version":"0.29.0","license":"MIT","_id":"@c1m-public/channel-client@0.29.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"5d2b2a28b2814c661865c1e4cfcb32883eaf8f5e","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.29.0.tgz","fileCount":24,"integrity":"sha512-D0JN6e/ZdhWZPckiPnaSIjvmvZ2kpEpFEJSxHdfPDpW4QDUs+pMxJA3ZTUtSBEiz41hAPRrJZFhbgksbECsmjg==","signatures":[{"sig":"MEYCIQCahszHo3Hh8go3DMurwNAxLflmvH6QHWW3x9ZNqk6qnAIhAKeAKxcIEBdXkvX8nFMY7305TQKxYDSgMVhLQmjmULLm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTHnGvUzTTKfJUOrxhzLBab4cEhRZF6XIaYawpwDyE/wIgRkPBOHQXDpyBlJFUD6Rc/1SJTQQf7RJ0aTDnC2mAwBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221484},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./site":{"types":"./dist/site.d.ts","default":"./dist/site.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.29.0.tgz","_integrity":"sha512-D0JN6e/ZdhWZPckiPnaSIjvmvZ2kpEpFEJSxHdfPDpW4QDUs+pMxJA3ZTUtSBEiz41hAPRrJZFhbgksbECsmjg==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.29.0_1790026763001_0.9640202314730155","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@c1m-public/channel-client","version":"0.30.0","license":"MIT","_id":"@c1m-public/channel-client@0.30.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"e3cfb1eb7e8f70e1df756c7d740f98c15534304a","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.30.0.tgz","fileCount":24,"integrity":"sha512-ZKRW3EfV2IA4bGkYhX6wz3rNfg6Oe787Rb12cZBNqbEglDLX5ksiwGYYbNzYa+K5ER+eVFn5tyj43EwNYgKhWg==","signatures":[{"sig":"MEUCIDpg5rMwtQshMOuW0UTJmM1vJLxKjWSYuFnwst1oBSPEAiEA3+keyh9R5DMUvmjnid/wWICSIAnLl8LthTo2iKS8Q0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyx2VRvLqTMipiS07GOqXbLkNguLskZ9wA2+D+fkEMmgIhAJCS31863CWcKA93eBYJl40c1iqKh+5/HVEJJf/0pAZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221439},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./site":{"types":"./dist/site.d.ts","default":"./dist/site.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.30.0.tgz","_integrity":"sha512-ZKRW3EfV2IA4bGkYhX6wz3rNfg6Oe787Rb12cZBNqbEglDLX5ksiwGYYbNzYa+K5ER+eVFn5tyj43EwNYgKhWg==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.30.0_1790029369342_0.24738590029219276","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@c1m-public/channel-client","version":"0.31.0","license":"MIT","_id":"@c1m-public/channel-client@0.31.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"ded418ef227dcb2d0d85c9a4cca9758bf8c335fe","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.31.0.tgz","fileCount":24,"integrity":"sha512-/3toI8OBRoHNKQPoCUxH/KpULdymNbNS2+6tiHaiA7YXpkkDNndPbOIYlMiD9kMFc0DZ4+f3dw+0eJC+23Bp/w==","signatures":[{"sig":"MEUCIQCjXcLRBoX1NIrBZYplmspWBqYo4sp5MnDNLIc8MAMmqwIgZ/WqNm/D5u45+W+xVk99LMPuKGaoQE2Bj8YGX7xRXjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEfF+f6kk+bEzOiaC7QdCcxz+C8jers9r7leTtBoI/hIAiBPvaEUuhAXutiYQIAOPTWxndBRa1cUNrlHjuQ5K3tSBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221009},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./site":{"types":"./dist/site.d.ts","default":"./dist/site.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.31.0.tgz","_integrity":"sha512-/3toI8OBRoHNKQPoCUxH/KpULdymNbNS2+6tiHaiA7YXpkkDNndPbOIYlMiD9kMFc0DZ4+f3dw+0eJC+23Bp/w==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.31.0_1790031036914_0.9306408081140283","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@c1m-public/channel-client","version":"0.32.0","license":"MIT","_id":"@c1m-public/channel-client@0.32.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"74cc2d0b37e5d9b7370a45585570820d6fde69a6","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.32.0.tgz","fileCount":24,"integrity":"sha512-yutsjusTD8GxvgdinNtrr4DRb2ZLX3FGG7hyFNT4RbPyWKyn4JdIo/DUUH1IT5EWNZxMVkdCHSDmtvHn5xHbHA==","signatures":[{"sig":"MEUCIQCz/vJORTtxKrmk+pi6xjO67NujYBYa6gtSu/gnaUlDDwIgEc8dIL8o2FrAS2PSUbsfEZ7cx5LHRHdXwD6JVzkEUKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7YuYOrwsV6jdy2yv1Am1vG9Jpz1sSsgBcvomsvOUrYwIhALtE2PLdseRFQxqKprztVo0pF5fjXlpUCBuISrLfz5c9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221250},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./site":{"types":"./dist/site.d.ts","default":"./dist/site.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.32.0.tgz","_integrity":"sha512-yutsjusTD8GxvgdinNtrr4DRb2ZLX3FGG7hyFNT4RbPyWKyn4JdIo/DUUH1IT5EWNZxMVkdCHSDmtvHn5xHbHA==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.32.0_1790037240988_0.9940690615326118","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@c1m-public/channel-client","version":"0.33.0","license":"MIT","_id":"@c1m-public/channel-client@0.33.0","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"5ed5d28a477b2e0c53b03afb7d582d03ad4730b6","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.33.0.tgz","fileCount":24,"integrity":"sha512-Td81uKnC9A8jCbzzigmH8+aUDi6+OeL2uhAKU/T/6ybbBjHZ3jgprxrnHXqaI8nvnXNAK/g1P+xiojCxKD526A==","signatures":[{"sig":"MEUCIQD2AefeEX/FBpcPsYTVIlbajaHwa5/pFlTtcSiZxx8xywIgHoht5l3Wuq3pa/QnTqPHNl590IHPbhLwsiKeWr+QtDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC55J5odRXVpasuzbJ+lpFMzd7gffAsNwCWgy2iKmIxwQIgNQ5KKxwo/seH6+gNwR2odwc52Blv9jpBTvFjQGmzXyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221327},"main":"./dist/index.js","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./site":{"types":"./dist/site.d.ts","default":"./dist/site.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:850fa491-7405-4598-96a9-ea2ff6a0a635"}},"_resolved":"/tmp/c1m-public-channel-client-0.33.0.tgz","_integrity":"sha512-Td81uKnC9A8jCbzzigmH8+aUDi6+OeL2uhAKU/T/6ybbBjHZ3jgprxrnHXqaI8nvnXNAK/g1P+xiojCxKD526A==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"_nodeVersion":"24.20.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/channel-client_0.33.0_1790044723096_0.24478935299536864","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"_id":"@c1m-public/channel-client@0.35.0","bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"dist":{"shasum":"dc571b88ebdc72580c7440496a90a9b2129d3179","tarball":"https://registry.npmjs.org/@c1m-public/channel-client/-/channel-client-0.35.0.tgz","fileCount":24,"integrity":"sha512-xnOA8I5kwxkTDHmYT14XewdQPU5ZbrMirvWZ/4PywGnq5pwODH4PmKk3YMQcwBcz6JleUiwSyfUsVAEHnXUJ6w==","signatures":[{"sig":"MEQCIEQCsrnPd6Zon/ayU90gKPc+ilBu/LnUgCaK8y2WhfFkAiAnbxRIdpcX0weTNrLTIFAdEaaYvSU6qcCYBKE85Vff9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRa4sjCiiaplVUTQgU+Gf/1kiOF/SPG41q60cNs7wrlgIhANjAkS1F2hCLpryBDnga2SMqaVukgb8Lg4+ymzk6eZyK"}],"unpackedSize":225356},"main":"./dist/index.js","name":"@c1m-public/channel-client","type":"module","_from":"file:/tmp/c1m-public-channel-client-0.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./dash":{"types":"./dist/dash.d.ts","default":"./dist/dash.js"},"./next":{"types":"./dist/next.d.ts","default":"./dist/next.js"},"./site":{"types":"./dist/site.d.ts","default":"./dist/site.js"},"./renderer":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"./webhooks":{"types":"./dist/webhooks.d.ts","default":"./dist/webhooks.js"},"./dash/next":{"types":"./dist/dash-next.d.ts","default":"./dist/dash-next.js"},"./moving-lead-model":{"types":"./dist/moving-lead-model/index.d.ts","default":"./dist/moving-lead-model/index.js"}},"license":"MIT","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","test:run":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"version":"0.35.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"850fa491-7405-4598-96a9-ea2ff6a0a635"}},"homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","_resolved":"/tmp/c1m-public-channel-client-0.35.0.tgz","_integrity":"sha512-xnOA8I5kwxkTDHmYT14XewdQPU5ZbrMirvWZ/4PywGnq5pwODH4PmKk3YMQcwBcz6JleUiwSyfUsVAEHnXUJ6w==","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"_npmVersion":"12.0.1","description":"Typed server-side client for the MML headless Channel API","directories":{},"maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"_nodeVersion":"24.21.0","dependencies":{"server-only":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","vitest":"^4.1.4","typescript":"5.9.3","@c1m-public/transport":"0.0.0","@c1m-public/resilience":"0.1.0"},"peerDependencies":{"zod":"^4"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/channel-client_0.35.0_1790951906347_0.9647966625776527"}}},"time":{"created":"2026-07-12T13:24:23.994Z","modified":"2026-10-02T14:38:26.677Z","0.1.0":"2026-07-12T13:24:24.303Z","0.2.1":"2026-07-12T14:48:29.647Z","0.3.0":"2026-07-12T19:33:44.185Z","0.4.0":"2026-07-12T20:00:51.056Z","0.5.0":"2026-07-12T20:38:33.837Z","0.6.0":"2026-07-12T22:33:17.225Z","0.8.0":"2026-07-13T10:35:22.208Z","0.9.0":"2026-07-14T01:20:22.568Z","0.10.0":"2026-07-15T01:01:07.069Z","0.11.0":"2026-07-15T03:11:29.477Z","0.12.0":"2026-07-16T14:28:19.773Z","0.14.0":"2026-08-15T21:43:17.992Z","0.15.0":"2026-08-25T23:31:01.980Z","0.16.0":"2026-08-26T19:27:51.259Z","0.17.0":"2026-08-26T19:35:17.949Z","0.19.0":"2026-08-26T22:30:13.448Z","0.20.0":"2026-08-27T11:22:38.839Z","0.21.0":"2026-08-27T23:04:58.414Z","0.22.0":"2026-09-01T15:14:27.121Z","0.23.0":"2026-09-06T19:37:27.745Z","0.24.0":"2026-09-12T20:48:41.652Z","0.25.0":"2026-09-14T16:11:35.240Z","0.27.0":"2026-09-20T21:35:26.151Z","0.28.0":"2026-09-21T13:51:46.534Z","0.29.0":"2026-09-21T21:39:23.115Z","0.30.0":"2026-09-21T22:22:49.426Z","0.31.0":"2026-09-21T22:50:37.017Z","0.32.0":"2026-09-22T00:34:01.094Z","0.33.0":"2026-09-22T02:38:43.196Z","0.35.0":"2026-10-02T14:38:26.438Z"},"bugs":{"url":"https://github.com/cloud1mediaLtd/mml-js/issues"},"license":"MIT","homepage":"https://github.com/cloud1mediaLtd/mml-js/tree/main/packages/channel-client","repository":{"url":"git+https://github.com/cloud1mediaLtd/mml-js.git","type":"git","directory":"packages/channel-client"},"description":"Typed server-side client for the MML headless Channel API","maintainers":[{"name":"c1m-npm","email":"admin@cloud1media.com"}],"readme":"# `@c1m-public/channel-client`\n\nTyped server-side client for the C1M Channel API. One npm package exposes\ncapability-based entry points so framework behavior does not leak into the\ntransport core.\n\n## Entry points\n\n- `@c1m-public/channel-client` — framework-neutral transport, contracts,\n  authentication, retries, errors and request observations.\n- `@c1m-public/channel-client/next` — Next.js server-only guard and Data Cache\n  policy layered over the same client.\n- `@c1m-public/channel-client/webhooks` — framework-neutral webhook events and\n  signature verification.\n- `@c1m-public/channel-client/renderer` — framework-neutral canonical document\n  traversal, responsive CSS safety, and injected block registries.\n- `@c1m-public/channel-client/dash` and `/dash/next` — the dash-scoped surface\n  (profile, directory, plans, leads, lead portal) with the same neutral/Next\n  split; see [The `/next` kits](#the-next-kits).\n- `@c1m-public/channel-client/site` — what a public site serves, decided from\n  the `signals` block every bootstrap carries, plus the site-mode settings\n  helpers owner and operator screens share; see [`./site`](#site). Pure, no\n  transport, safe in a proxy or a client component.\n- `@c1m-public/channel-client/moving-lead-model` — the moving-quote domain\n  model shared by dash sites and SaaSDash; no transport, optional `zod` peer.\n\nThe Dash channel client exposes `dash.movingQuotes.create` for typed quote\ncapture and `dash.movingAddresses.lookup`, `.resolve`, and `.distance` for\nserver-side address assistance. These methods require a Dash-scoped channel\ncredential and are intended for server actions or route handlers, never a\nbrowser bundle.\n\nChannel credentials resolve the tenant and scope at the API door (plus the\nworkspace for workspace-scoped channels), so site URLs never carry those\nidentifiers.\n\nManaged C1M sites need one deployment secret: `C1M_CHANNEL_TOKEN`. The client\nuses `https://api.saasdash.app` by default. Pass `baseUrl` directly only for\nlocal development or private C1M infrastructure; it is not part of the normal\ndeployment contract.\n\n### Next.js\n\n```ts\nimport { createNextChannelClient } from \"@c1m-public/channel-client/next\";\n\nconst channel = createNextChannelClient({\n  token: process.env.C1M_CHANNEL_TOKEN!,\n  cache: { revalidate: 60 },\n});\n\nconst { page } = await channel.pages.get(\"home\");\n\nconst { order: cart } = await channel.cart.addItem({ product_id: \"product-id\", quantity: 1 });\n\n// Checkout is addressed by the ORDER the cart became (every cart call returns\n// its order.id). One key belongs to one logical payment attempt. Keep it stable\n// while retrying that attempt; mint a new key after a correctable checkout\n// failure so the server does not replay the old 4xx response.\nconst checkout = await channel.checkout.pay(\n  cart.id,\n  { cart_token: cart.cart_token!, return_url: \"https://example.com/checkout/complete\" },\n  { idempotencyKey: paymentAttemptId },\n);\n```\n\n### Other server runtimes\n\n```ts\nimport { createChannelClient } from \"@c1m-public/channel-client\";\n\nconst channel = createChannelClient({\n  token: process.env.C1M_CHANNEL_TOKEN!,\n});\n\nconst category = await channel.categories.products(\"electric-cars\");\n\n// A dash-scoped token exposes the dash's own public site data through the\n// same transport. Workspace-only calls return 404 for this token by design.\nconst dash = await channel.dash.init();\nconst directory = await channel.dash.directory.list({ region: \"london\" });\n\n// Customer credentials are request-scoped and never stored on the shared\n// channel client. Every account read is forced to no-store.\nconst account = channel.withCustomer(customerAccessToken);\nconst addresses = await account.addresses.list();\nconst agreement = await account.subscriptions.start(\n  { plan_id: selectedPlan.id },\n  { idempotencyKey: acquisitionAttemptId },\n);\nconst subscriptions = await account.subscriptions.list({ status: \"active\" });\nconst sessions = await account.sessions.list();\nconst activity = await account.securityActivity();\n```\n\n### Trusted visitor context\n\nServer-rendered sites may pass edge-provided visitor metadata without trusting\nbrowser-supplied forwarding headers. `withVisitor()` signs the bounded IP,\ncountry, user-agent hash, method, and exact Channel API URI with the channel\ntoken. C1M verifies it before geo or rate-limit use.\n\n```ts\nconst visitorChannel = channel.withVisitor({\n  ip: trustedEdgeIP,\n  country: trustedEdgeCountry,\n  userAgent: request.headers.get(\"user-agent\") ?? \"\",\n});\nconst geo = await visitorChannel.geo.detect();\n```\n\n### Canonical document renderer\n\nThe renderer owns safe mechanics, not presentation. A site supplies a registry\nwhose values can be React nodes, strings, or any other output type.\n\n```ts\nimport { collectResponsiveCSS, renderSiteDocument } from \"@c1m-public/channel-client/renderer\";\n\nconst blocks = renderSiteDocument(document, {\n  registry: { text: ({ node }) => String(node.props?.text ?? \"\") },\n});\nconst css = collectResponsiveCSS(document);\n```\n\n### Headless customer OTP\n\nCustomer OTP is available through the same end-user auth handler used by the\nfirst-party workspace application. The channel token identifies the app and\nworkspace; the returned customer session must remain request-scoped.\n\n```ts\nimport { isChannelAPIError } from \"@c1m-public/channel-client\";\n\nawait channel.auth.sendCode(\"customer@example.com\");\n\ntry {\n  const session = await channel.auth.verifyCode({\n    email: \"customer@example.com\",\n    code: submittedCode,\n  });\n  // Store tokens in secure, HTTP-only host cookies owned by your application.\n} catch (error) {\n  if (isChannelAPIError(error)) {\n    // invalid_code (401), too_many_attempts (429), account_disabled (403)\n    // are stable recovery states. Unknown failures include requestId for support.\n    console.error(\"customer sign-in failed\", error.code, error.requestId);\n  }\n}\n```\n\nDo not call Channel API auth directly from a browser: doing so would expose the\nchannel credential. Use a server action or route handler and return only safe\nerror code, status, and request reference to the UI.\n\nThe package must only be imported from server modules. Never expose the token in\n`NEXT_PUBLIC_*`, Client Components, browser storage, HTML, source maps, logs, or\nasset requests. The `/next` entry point enforces Next's `server-only` boundary;\nother runtimes must enforce their own server-module boundary.\n\n## Behavior\n\n- The core retries transient reads once (`retry.attempts`, default 1) on\n  network failure and on 429/502/503/504, with jittered exponential backoff\n  from 250 ms capped by `retry.maxDelayMs` (default 2000); a server's\n  `Retry-After` wins over the backoff but never exceeds the cap. Anonymous-read\n  caching is left to the runtime adapter.\n- The Next adapter supports explicit revalidation and tags.\n- Writes are always `no-store` and accept an explicit idempotency key. A write\n  that carries one is retried on the same terms as a read — the key makes the\n  replay safe by definition (`retry.idempotentWrites`, default on). A write\n  without a key is never retried.\n- `timeoutMs` (default 10000) bounds each attempt, not the whole request; a\n  retried request can take up to `attempts + 1` timeouts plus the waits.\n- Cart and checkout operations use an opaque `cart_token`; the channel token\n  continues to resolve tenant and workspace identity at the API door.\n- API failures throw `ChannelAPIError` with safe status, code, and request ID.\n- Use `isChannelAPIError(error)` instead of `instanceof`; it remains correct\n  when a server bundle contains more than one package instance.\n- Assets remain tokenless and are normalized with `assetUrl()`.\n- `observe` can receive one bounded telemetry event per logical request. Events\n  contain operation, outcome, status, request ID, duration and attempt count;\n  they never contain URLs, credentials, headers, bodies or customer data.\n\n```ts\nconst channel = createChannelClient({\n  token: process.env.C1M_CHANNEL_TOKEN!,\n  observe(event) {\n    console.info(\"c1m.channel\", event);\n  },\n});\n```\n\n## Webhooks\n\nVerify webhook requests before parsing or acting on their payload:\n\n```ts\nimport { parseChannelWebhookEvent } from \"@c1m-public/channel-client/webhooks\";\n\nconst event = await parseChannelWebhookEvent(request, {\n  secret: process.env.C1M_CHANNEL_WEBHOOK_SECRET!,\n});\n```\n\nThe verifier authenticates the raw body and `X-C1M-Timestamp` with the\n`X-C1M-Signature` HMAC using a timing-safe comparison. It rejects timestamps\noutside a five-minute window by default, including future timestamps. Keep the\nraw request body intact, return a non-success response on verification failure,\nand make event handling idempotent: the timestamp window limits replay exposure\nbut does not provide single-delivery semantics.\n\n## Release\n\nBuild and inspect before publishing:\n\n```bash\npnpm --filter @c1m-public/channel-client test:run\npnpm --filter @c1m-public/channel-client build\npnpm --filter @c1m-public/channel-client pack\n```\n\nPublishing runs through npm Trusted Publishing and GitHub OIDC. Push a protected\n`channel-client-vX.Y.Z` tag matching `package.json`; the workflow verifies,\npacks, and publishes without a stored npm token. Published versions are\nimmutable, so increment the package version for every release.\n\nThe release workflow also accepts a manual dispatch with an existing release\ntag. This is only a safe retry mechanism: it checks out that immutable tag and\nverifies the package version before publishing.\n\n## The `/next` kits\n\nThe ~600 lines of plumbing every headless site was copy-pasting, shipped once.\nNo `next` imports — apps inject `next/cache` and apply cookies where Next allows\nwrites (a Server Component cannot write cookies; proxy.ts and Server Actions can).\n\n```ts\n// app/api/webhooks/c1m/route.ts — the whole file\nimport { revalidatePath, revalidateTag } from \"next/cache\";\nimport { createChannelWebhookRoute } from \"@c1m-public/channel-client/next\";\n\nexport const POST = createChannelWebhookRoute({\n  secret: () => process.env.C1M_CHANNEL_WEBHOOK_SECRET!,\n  invalidate: { revalidatePath, revalidateTag },\n});\n```\n\nOut of the box that route keeps your cache honest with no configuration:\n`page.published` revalidates the published path plus `CHANNEL_SITE_CACHE_TAG`,\nand every `product.*` event revalidates `CHANNEL_CATALOG_CACHE_TAG`. Since\n0.14.0 the Next adapter files reads under those tags for you: product,\ncategory, collection and brand reads carry `channel:catalog`, every other\nanonymous read carries `channel:site` — so a merchant's price edit reaches the\nstorefront on the next request instead of at the end of a TTL. Pass\n`cache.tags` to add your own on top, or `cache.tagsFor(pathname)` to replace\nthe classifier (`defaultChannelCacheTags` is exported to compose with).\n\n```ts\nconst channel = createNextChannelClient({\n  token: process.env.C1M_CHANNEL_TOKEN!,\n  cache: { revalidate: 3600 }, // products.list() → tags [\"channel:catalog\"]\n});\n```\n\n### One-call bootstrap\n\n`init.light()` is the shell payload: identity, branding, features,\n`preferences{currency,locale,timezone}`, `seo{title,description}` and\n`site{url,source,channel_id}` — the workspace's public origin resolved\nserver-side (verified hostname › channel site URL › managed host). Use\n`site.url` for `metadataBase`, canonical/OG URLs, robots and sitemaps instead\nof a hardcoded base URL. Navigation (`menus.get`) and theme (`theme.get`) stay\nseparate, parallel reads. `dash.init()` is the same shape for dash sites\n(`branding`, `locale`, `seo`, `site`).\n\nThe core also exposes the complete current channel door: public category,\ncollection and brand navigation; published blog and giving reads; subscription\nplan reads and authenticated acquisition; cart and checkout; Quick Print settings,\nquotes and multipart intake; assembled dining menus; the dash Lead Match\nPortal; and signed-in customer orders, addresses, giving history, saved payment\nmethods and subscriptions. `pnpm contract:check` compares both client\ninventories with the canonical server OpenAPI document when the repositories\nare checked out together.\n\n## `./site`\n\nEvery bootstrap (`dash.init`, `init.get`, `init.light`) carries the same\n`signals` block: the public `site`, the server-decided `gate` (waitlist,\nmaintenance or private), the owner's `lifecycle`, `visibility` and\n`site_enabled`. Decide a request from it and never recompute availability:\n\n```ts\nimport { normalizeSignals, siteDecision } from \"@c1m-public/channel-client/site\";\n\nconst decision = siteDecision(normalizeSignals(init), pathname, { exempt: [\"/account\"] });\n// serve | no-site | inactive | private | gate-page | redirect | rewrite\n```\n\nThe order is the server's: no public site, then an inactive owner, then the\ngate. `GATE_EXEMPT_PATHS` (legal, framework and crawler paths) are always\nserved. `private` means the public may not see the site; a site with member\nsessions checks membership before showing its private page. A backend that\npredates `signals` is read from its top-level `gate` as an active, public\nsite.\n\n`SITE_MODE_CHOICES`, `siteModeChoice`, `withSiteModeChoice`,\n`describeLiveGate`, `toDateTimeLocal` and `fromDateTimeLocal` are the shared\npieces of a site-mode settings form.\n\n## `./moving-lead-model`\n\nA subpath carrying the moving-quote domain model: lead payload schemas, the\nbroker region/tag rules that decide which providers a lead reaches, and UK\naddress normalisation. It is not channel-transport code — it lives here because\ncommissioned sites already depend on this package and cannot import from the\nsaas monorepo, and duplicating a cross-repo wire contract per site is how the\ncopies start disagreeing. Extract it to its own package if it outgrows that.\n\n```ts\nimport {\n  buildMovingLeadPayload,\n  buildMovingBrokerCapturePayload,\n  isMovingLeadReady,\n} from \"@c1m-public/channel-client/moving-lead-model\";\n```\n\n`zod` (^4) is an **optional** peer dependency: required only if you import this\nsubpath, so the other entry points do not oblige every consumer to install it.\nIt is never bundled — two zod instances in one app break `instanceof` on schemas.\n\n\n```ts\n// session: cookie codec + the contested-vs-expired refresh decision\nconst session = createCustomerSession({ client: getChannelClient });\nconst result = await session.refresh(rawCookie); // keep | write | clear\n// `keep` on refresh_contested is the load-bearing case: the customer's other\n// tab already stored a fresh token — clearing would log out a live session.\n```\n\n```ts\n// cart: server-side cart, client-held token, hosted checkout\nconst cart = createCart({ client: getChannelClient });\nawait cart.addItem({ cart_token, product_id, quantity: 1 });\nconst { redirect_url } = await cart.checkout.pay(orderId, {\n  cart_token,\n  return_url: \"https://your-site.example/thanks\", // must be on the channel's registered site\n}, { idempotencyKey: paymentAttemptId });\n```\n","readmeFilename":"README.md"}