{"_id":"@riverbankcms/sdk","_rev":"142-4c5e621809ac5ebc189b0a0ffe7ac6bd","name":"@riverbankcms/sdk","dist-tags":{"latest":"0.150.0"},"versions":{"0.1.0":{"name":"@riverbankcms/sdk","version":"0.1.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.1.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"0cd7c5585a5c35a2f19e785f7ae9495e6db0ed5f","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.1.0.tgz","fileCount":157,"integrity":"sha512-KyhhQbibFzl9RCqO2X5nMaZe4WaZ/rcZvSqJuyr2RmnRKfAfncwRhwQLKBQT2G6wU14EhREKjjA0fJXZTi0+xA==","signatures":[{"sig":"MEUCIDA53VKdBih5EsCeiE5QiEimDXox+JOTZqyUOSpvmCrOAiEAumspHQvXyStgN0pzOGl+kXzeJDzgggGzgHiiWb7LzZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913767},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"5093b4c7b71f2419845445d2dd7e42b0a85a6d2d","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"pnpm test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","commander":"^12.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1765373829978_0.788649615945928","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@riverbankcms/sdk","version":"0.2.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.2.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"1999f253f302b67ad3ab5689e0af1b9be7ce2a5f","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.2.0.tgz","fileCount":157,"integrity":"sha512-J6QrZGQXn4tKzRJ/ri5pADi1rqa7Pz9KnTEtUX3ruDucCH93T0xHk6YohxW64qNJ2CYMs3rQ9Imkq9lFIY7AXg==","signatures":[{"sig":"MEQCIAyt1+Bg5fn+qubCZQXRptS5wNRMsRch6ECAs8NWxxXPAiA8B52JTvMsbbH4w7vPiGWjUldBwKkamnuMppHkb/eRpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913748},"main":"./dist/server/index.js","_from":"file:riverbankcms-sdk-0.2.0.tgz","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"pnpm test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/private/var/folders/p2/pfzk677x4pl_kb5lm7rlmwqc0000gn/T/4e3279fec12baf10c681ca853de3f015/riverbankcms-sdk-0.2.0.tgz","_integrity":"sha512-J6QrZGQXn4tKzRJ/ri5pADi1rqa7Pz9KnTEtUX3ruDucCH93T0xHk6YohxW64qNJ2CYMs3rQ9Imkq9lFIY7AXg==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","commander":"^12.1.0","@riverbankcms/api":"0.1.0","@riverbankcms/blocks":"0.1.0","@riverbankcms/site-renderer":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1765374256766_0.3291837759157199","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@riverbankcms/sdk","version":"0.2.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.2.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"3a5d64ca74763232178e248a2652a51600b6570d","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.2.1.tgz","fileCount":179,"integrity":"sha512-5GFH9GruyhKPMUq097/FsftkQQ5HWodMO7S5Y3m1MkgkH+DJf8r1wGrAVxR8dxW28Rg053DnkGgQj9N7DZVElA==","signatures":[{"sig":"MEUCICZHVsK3Q6g8PaQZeFmNhkLtJE6d0BeOEyTCH18aECuYAiEA9n+oRHeFEyxAS+7VXw8KhDHTXDqhqLuuIcgp7I3c1FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14818785},"main":"./dist/server/index.js","_from":"file:riverbankcms-sdk-0.2.1.tgz","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"pnpm test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/private/var/folders/p2/pfzk677x4pl_kb5lm7rlmwqc0000gn/T/017c512a629290f7bbf6a64c087862eb/riverbankcms-sdk-0.2.1.tgz","_integrity":"sha512-5GFH9GruyhKPMUq097/FsftkQQ5HWodMO7S5Y3m1MkgkH+DJf8r1wGrAVxR8dxW28Rg053DnkGgQj9N7DZVElA==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@riverbankcms/api":"0.1.0","@riverbankcms/blocks":"0.1.0","@riverbankcms/site-renderer":"0.1.0"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1765374582585_0.8180463641917126","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@riverbankcms/sdk","version":"0.3.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.3.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"42929a4a6d069a7ba3b71305151706be357ca705","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.3.0.tgz","fileCount":189,"integrity":"sha512-3P+9w4J3LFSequqWqrhsGyrCKxUfgUQQYIfobnvyu1OD2z5Nb0/zFglzZkZEO/YNo7OciNeS7V3KoXHvOjiPqw==","signatures":[{"sig":"MEUCIQDsxaO83kEx4kW9cNEMCU/4fHMlaQKvAOgxiVjJFoQBkgIgFt4DsSL87+IQheuSlk/tKIgnGMBu5j5O2c0ynz1Vtuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15279222},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"ee895f6abbf750bb278bf8e31c6ec96855fd2e79","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1765387118249_0.27416457529458094","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@riverbankcms/sdk","version":"0.4.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.4.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"715f7d915d8569dbe7743d8badf68405bf882b06","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.4.0.tgz","fileCount":201,"integrity":"sha512-Gbiu8/kC3wrJMU1XCakS/bCsVzNL90ru9qT48pmMS40OEEgEXcIdL7zT9kr0mruopG48Lysb90TeWahaJYn80g==","signatures":[{"sig":"MEUCIQCEVzwEuzrw00v0zxTyfiBeHZTM301IIijY9L3JPHszCAIgPOKJ5fn2iZkZy4VWeNbLDtL9rGuTNNML0SjmWIcuMJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16286145},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"eabcba9d4b7efa9f4236ec295df99952e7c98c7a","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1765813045656_0.8944149791505878","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@riverbankcms/sdk","version":"0.4.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.4.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"1e56df202920598517cb560f440098cfdcaa6e71","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.4.1.tgz","fileCount":201,"integrity":"sha512-DtHcl5dwsRBrzLbB5PfBlaX4FBAj9AakP+XyivnHxuNbfBtbT4uILFeH2Mi8pEHc1HMzxs93ZgUt/Uc53ElCcg==","signatures":[{"sig":"MEQCIBr43rGKXuWsVuGTQb4lLxP4r8PlHDQJAyIU1ElQEC7cAiBvhA95vJ79MpqhL1rG1P7LkMlRP6m/we1L11JPsttZGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16291293},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"103929f062bbed924e16e3200802f5a4586f3621","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.1_1765820136590_0.7252103202200597","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@riverbankcms/sdk","version":"0.4.2","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.4.2","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"8193da4d8cbd26854f2906cd8fa5c34c6b9549d6","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.4.2.tgz","fileCount":207,"integrity":"sha512-XfS5opVSQ/wavesHfVoCYgCpsGk5RkOZCSxQQDFpLd9Kxkz4UWdf9aaRui3T+KMLRajhDWAcHgYD3lf0cgrbIw==","signatures":[{"sig":"MEQCIFH1/F0R7uxulTxtkYVtRRosn6S0noESKTZw1L2WFOxeAiBbW5HdzjioicX0May7Fn/uYiUL5JopbBMieaqmY7k9Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17184547},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"e95b79a604f8a8a31638bab7c2775cb084600a9e","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.2_1765959691873_0.3407423930285356","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@riverbankcms/sdk","version":"0.4.3","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.4.3","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"61fd9de9046579ce18cd61a3d2c06d59e5f26469","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.4.3.tgz","fileCount":209,"integrity":"sha512-ZadmToNPanyD6Pk1csiv7J5L+PFo0XfaFGK4NrZQlEudLT3oBNMlDXJvjdWYQEKQqgFT4QtlzlpJkfIC00H8mA==","signatures":[{"sig":"MEQCIE8nenUdTG3QJVYKh7FoX6dNIIHnEsQQloYyWFVU07YzAiBlo6LHenEV8ONC7Ni2j1V0dRcR5Mzio0vf5Ho+5RDQDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17628095},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"fed4b753fb82f794ce1731b30ebeaae2cd576ca2","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.3_1765963136655_0.07029640030848361","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@riverbankcms/sdk","version":"0.5.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.5.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"b6b1fc18d7770187883c5e3185201a5ec6a0610b","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.5.0.tgz","fileCount":225,"integrity":"sha512-gGJ/8NGrab/6zd5c+Z5B9XDFRc1kq1aBEGnb/x59pKZj5lM2VTFqU3piYR1W/nULR5j7ICX09Z9Ok36NV/Y9iQ==","signatures":[{"sig":"MEYCIQDATXJ5xmBFnqqtPpNDG0rXVX9B9PpyttSkvNr2MlAAkAIhAK7x2DmpJQo4i75+cEiTaMMpdIH+6c6gkKwzWiPZYBWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19726014},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"ad119b53533587220b664ec573ee970a0b9d6bcd","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1766398084861_0.7939569102686712","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@riverbankcms/sdk","version":"0.5.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.5.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"3369807222692104c02d1ddc30854e282f339e2d","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.5.1.tgz","fileCount":227,"integrity":"sha512-ak+D6WKt+SK35J+SR9gniBO5rMZm4aZDqwhIOwiUTUqpxuZ0gV0wp0VBXwB998aPH9KsozF2WWg0/wAr6uTz+A==","signatures":[{"sig":"MEUCIQDZp0xUH2MNXa/7OwMIwS2bBh5kwcGs26ZPQXjoQ1i+VgIgd89rMN/DjbSc3r2ASVHuleJdexktucOS5TbZEWZSgeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20231287},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"3ecde736fa550418c3d4f289bfdb8247cec6b5d4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.1_1766408835492_0.0246144059598965","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@riverbankcms/sdk","version":"0.5.2","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.5.2","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"ffc35ac1ebefd4508ca5cf47749587febc4913d0","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.5.2.tgz","fileCount":227,"integrity":"sha512-2UbRIQJPCIZu4wrgcbmVpLVA64MMfVc9oPHCQtpToelQnryXSbRLlS3FbA+S5xDahGL+QxNqkMJl3/31zSP08w==","signatures":[{"sig":"MEUCIQCqzqYrZy9F+kH/qGVAxZAFK4Bu7YGzUge9uu/bHsOEcwIgVi6RZ7lGC97L0fDRlVIT7YQj1moOlaMmklghoGEaJMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20231206},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"30466968027d9719e229c57cb8a94da3ac104e8a","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.2_1766411431741_0.8278854347499867","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@riverbankcms/sdk","version":"0.5.3","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.5.3","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"ac6ac0c68b3a7619de0bc11bb17d7ba7663e4b6f","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.5.3.tgz","fileCount":227,"integrity":"sha512-vhgEuD1VkM4YIazKXABpHxmPjsxiN0UmxoNAr7mBjAWzfCBFrqiplcKyBtqMgAfxl0cVgviYoeDcJ9v/Xea64g==","signatures":[{"sig":"MEUCIEjvQ7BSBO4kAgiJ8oL2NhYKro5fnJmyy2UDs3yyg6pIAiEAjDXoPW8jJheF+GKCAe3OIO+gNetwLXOp107YLvck38A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20234776},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"fde5f4a88f2e858bf542ec8ec3a37a015cdb25b0","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.3_1766486683036_0.25712793119982913","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@riverbankcms/sdk","version":"0.6.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.6.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"df555e479fefaea03a6f0bbbdf597692b8ee2c6a","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.6.0.tgz","fileCount":227,"integrity":"sha512-jve0Bbk3My9hgnWYiEg+gahrxRohEbkvBvdIU5s+EFlp7X14nQObcJ820uiv/02nvxhl9VxlGfAoZunrypjpBA==","signatures":[{"sig":"MEUCIQD1e2UbuSxJv9QsVfsroezzxKLKwfXuYWNu8ubfL1EiSwIgXEaFwUSVCpsVnzpNRdRIBhF0/bbtLKeSK9jfehK7Cbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20280008},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"8dbede31ab3240dd475a6054a154b023d80b66cd","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1766490914047_0.6972708719117213","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@riverbankcms/sdk","version":"0.6.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.6.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"c0c7fb0615be6eac50e0869d7b5c88ac61a5511f","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.6.1.tgz","fileCount":227,"integrity":"sha512-wTpRkHd9U38DgfvAvsSAafFghDT/GzJV4OnDrDhK3jJLmdMVq/yVZD3efOzvaHgXeZIRay5VhlYRCnfVhHA07A==","signatures":[{"sig":"MEYCIQDKeL4UIneD8DntKQf3kMjR40ZNjASBRry2G1HnLtd5qQIhANaoep3nPmSwOhn9DkuIQAGmdFPkmGZrPRiCSRmN6HlF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20266900},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"9a9defa3bdbe4916234bef572a5de33f53e1f894","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"react":"^19.2.1","react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.1_1766497162610_0.19907773467735534","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@riverbankcms/sdk","version":"0.7.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.7.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"f2982770367ff96ae0bc085129321ed704e3497f","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.7.0.tgz","fileCount":243,"integrity":"sha512-49Grf7eSAa2dfEnKy20DXGXWdfJJmjkj+p965yNXCUOormUNzQeJIYoEYdKqs3JXD09XmoPgszi5tnCL7iEFiw==","signatures":[{"sig":"MEUCIQD8DSNU+OMEmMOXHo59xkxN/JXUmhyK6j7Sifc5zHru0AIgVs0MklGEdDgyRv1ESUEZ4HsN9m3+SurRJpfUvfWj0uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20322929},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"4076059b96145e7ac3d4126417f4ec32ee18b158","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":"^14.0.0 || ^15.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1766498063118_0.37520945144248374","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@riverbankcms/sdk","version":"0.7.2","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.7.2","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"0f64f4fd7df52be5afe1ff3c13866995c3a4e901","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.7.2.tgz","fileCount":284,"integrity":"sha512-GfgRgQKchMg2fR/SX7EHPiK5pIMhQutBsN/rCq5f0Yh/fo454ED4rlqRZcOrKWSalhjgcTP6Ba6RT9DxyuwF/Q==","signatures":[{"sig":"MEUCIBTFU2Ik5lm/K/pvBOsehzJeIqB6WZMSjTKnOLS77EAXAiEA+8fsK/hlO60e2u/ViludyJGYYMnw2voNxNz7Yo48JyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21173400},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"3d78211c3211dd3f2d37f8ee3d2455c651f446a1","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.2_1766502977083_0.6717477283950555","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@riverbankcms/sdk","version":"0.7.3","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.7.3","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"3692fb20b5cc415a96c7fbe6808a778f561aea93","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.7.3.tgz","fileCount":268,"integrity":"sha512-9vT+9g+kex5FytDwItoOh6DPQpX3+ZXwZouiFy4a4czZnk3TPRU2Pf5njCiAhWjIMQmCB84UpVgFcFJO8GAMmw==","signatures":[{"sig":"MEUCIQDY80zuOr5w2n9Yj53mi2LgLlm4brVjt7qAvCwbI1pvrQIgZWEEBffqfQQJQ9peICnbWJjI0mkIDU+4/Bxqc2FSBSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18112111},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"3d6aa665ce4a4135ba1a2d737e1dc7d0fb37595e","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3","@riverbankcms/altcha":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.3_1766509270117_0.5360241064241218","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@riverbankcms/sdk","version":"0.7.4","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.7.4","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"18e885bd75cab0d88a5267322e98150efc93bdaa","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.7.4.tgz","fileCount":268,"integrity":"sha512-VRd3FAdgI7f55nMawEzbKY6u4lRqz4NHL1+hOEIYf/KLO9BaVytAxgf3oLUvuWBIjbnHRat7Xc4xoe+5zgFkRA==","signatures":[{"sig":"MEUCIQDGs97fxvabJuckz66qCHqspODO8f5mAsBQBxqSHitcEAIgbpcJzAEAgtGkZQm9Ri18MeyW6lOyw6WlJoam2Vm/izU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18112111},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"54c875436f27fe7b1083172988243050eba2a0c6","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.4_1766510174718_0.15000621308209117","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@riverbankcms/sdk","version":"0.7.5","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.7.5","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"ee751425f1b79100e70958aa0f316060c6da5f9f","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.7.5.tgz","fileCount":268,"integrity":"sha512-5zmGD0qAKh1bMcBpkZgP1KIrnqwoISmzTJOCXF0asnnAon1eAnMXzS+OVNqGZIQYIDVW9oa6c7FRG3IpzW6nBQ==","signatures":[{"sig":"MEYCIQCQmTNEFdH/fSlUp/ZlIObuYi0CLsNSPpmzCPRkDS/WlwIhAJOONumAqw7aT3pL/QVm47uQa7uuPr3S3DqP1rwxS2WT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18134189},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"7a27cf95612111981e2f7156b2bae74d641b938a","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.5_1766515100072_0.7556057949154849","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@riverbankcms/sdk","version":"0.8.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.8.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"8345a611f336f70913b2b18758203e3b5f21494c","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.8.0.tgz","fileCount":270,"integrity":"sha512-nO6t8pfVCaTMNM39JSTzDF67Ts8KfPTHUpfbDmUIkEWF1gEE4Go1CXyz3WlVGb/arCLa15JZDU96lMr3NFi8vQ==","signatures":[{"sig":"MEQCIDkvRp6mpjqVJ1m1F7Uq+HPR7hDxiD3cqWI2fpeMiEOhAiBbFYANnllqD98ZOX4toO1Hu8E/IcLNNmOLBpjA/KrE2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19022967},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"b5fad04ef2e692f7f8b71cae28a34e90c26d9164","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1766571314421_0.4794867567008152","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@riverbankcms/sdk","version":"0.8.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.8.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"adcb0a7ab684f41cde345ee417ae0f45a608b4f7","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.8.1.tgz","fileCount":272,"integrity":"sha512-kZT/TYS+Nsz8aOhpjBfdQpJfAwqxAJJc4G3UH4WaxGLpDRz23I3kS2YglbjOxPvb9SNoASf1NNv5Qy3KoZMaZw==","signatures":[{"sig":"MEUCIQDV1hSxN/fws7GdQWN47VOj1huYvzTns1Aup6+f0Ngj0wIgKGjy3YDzQTEvVf6S/3xlbe5qhl8UE+jG2o53hs8Qmog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19646103},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./src/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"24002f49fe5577a73e4c21359a032ba7d36c260a","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.1_1766921214999_0.6603846038771817","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@riverbankcms/sdk","version":"0.9.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.9.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"734b4f5e83d047663b771416ca7087eb39056236","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.9.0.tgz","fileCount":316,"integrity":"sha512-t4SKuzW9Lep6CMubzPSzC4MF5HAgZRDtkyY7T+qILNQfALzb5XGFpGx3I9MAHUXv+CVatfbIINewM9WRqmeNnQ==","signatures":[{"sig":"MEYCIQCyGAqAk2to/mSq/6efWGJHuIuKmvsY3Dps9ErSCFhtNgIhAJ80wiD+zemTYlKW1s4Y99EdrrygJUd0Mni+9Tizr1Mx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21526970},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"gitHead":"ba005d2d9e88559ebac068f0babf39513fcaf4c3","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1767183877845_0.43551388751726505","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@riverbankcms/sdk","version":"0.11.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.11.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"f464977d3de51ffc21cff42c3a813d177449df1e","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.11.0.tgz","fileCount":839,"integrity":"sha512-Ztjg2gwdXyyCvAlzNBYPYtIRqdjZcZFNftvmg+eFBiqIU1UJuI1FjFlycA6bE1+256n8zU1Qq5bV2Rq+ZyiUzg==","signatures":[{"sig":"MEUCIQDyBxaXdpbHooQX5HqVJ4s04u6XiOt/Cct6lpbkD3rNIQIgfKItiBpNSik2y+Oox3D+JNfjRFJe19IU31DuW3YvQ+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35328910},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"gitHead":"be927bba02a94d3e00903729bf7a3c942af18100","private":false,"scripts":{"dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1767714783667_0.3450666152155495","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@riverbankcms/sdk","version":"0.12.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.12.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"f25d17015af8a0aac1e826fa743aa2cbb2e6fafd","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.12.0.tgz","fileCount":859,"integrity":"sha512-BKoDzYjn/LKgHmEhZ5a1IO18rL0HaKpcou1IaXovFbN6IXwpzQo8oJD+c/XjWDgZmouBLJZjPd5DqhcT4MGr/g==","signatures":[{"sig":"MEUCIQCADRNiUuHhar2DN4AbahCfOUPgzMTyJ4is+Z9ib4vACgIgUt6YQueoWT+lagdYW4PXidpO1Mkw1fiAEXI5xexI5Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36849054},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"gitHead":"1e22865e2de02bfbff004ec031babda7b054a92d","private":false,"scripts":{"dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.12.0_1767882190707_0.6531072874942214","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@riverbankcms/sdk","version":"0.13.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.13.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"d3fc482c9a3f8cf7cab833f97b59fa150fc45f2d","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.13.0.tgz","fileCount":989,"integrity":"sha512-O2LBLtPkwcDjwaeEy/8fN1LeUWzNaE+OrpYjS2gAsW2CoAdFVQhaDezXlvc1ArNUWBoZ5OEJ/PlgKeiY2v+wsA==","signatures":[{"sig":"MEYCIQC/+VxieLJUrB01dN51KFq8xSyBAkn+5VFkRUhb+NsqkQIhAKTREBYYXTjyWBu/JVeMQwzyMPvjgaZ3X8kH2Udgdrpc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33667658},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./portal":{"types":"./dist/server/portal.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"gitHead":"db1dd10a50a7f2be3128212854f1a16f67b2330b","private":false,"scripts":{"dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^1.6.1","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.13.0_1768307054585_0.6899517669286404","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@riverbankcms/sdk","version":"0.14.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.14.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"382e3064598c81a4532049e58c6e74e53c003747","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.14.0.tgz","fileCount":1004,"integrity":"sha512-2qO2lppTPpP73siPyosNijHSxukYkHPEXeo1cQ5CN1oXhWKtQG6yHW5F/RB/GilgaMonK5/BA9M0+6OmF6eDuQ==","signatures":[{"sig":"MEUCIGx3p4Nu4OEQIyHPeyRJzgg0WHKPOdSp1g+2Bh57oNUFAiEAjKt4m36IvQ01TFgGTWzRIfCeZu7aLSwY2+ImctC0ZyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30044990},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./portal":{"types":"./dist/server/portal.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"private":false,"scripts":{"dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.1.1","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.5.0","tsup":"^8.3.5","eslint":"^9.15.0","vitest":"^2.1.9","typescript":"^5.6.3","@types/node":"^22.0.0","@types/react":"^19.1.0","@types/dotenv":"^8.2.3","@types/prompts":"^2.4.9","@types/react-dom":"^19.1.0","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/media-core":"workspace:*","@riverbankcms/site-renderer":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.14.0_1768582795502_0.9727378842422929","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@riverbankcms/sdk","version":"0.15.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.15.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"cb7dd3f833e6daa025a75d2eebf8c19d7e3a220e","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.15.0.tgz","fileCount":1195,"integrity":"sha512-ZLrQUOvZCCxAH8alU9rTbz9iAMMd2emDbkcaknI6m1m411Qsp5kpIXAhbLrXECbo5G+fGG7q28XKhMUxQxi3/Q==","signatures":[{"sig":"MEUCIQC/IkamwsoKLhLlOifxl3KDVU2Lg168d5AwQ2A8byAVTwIga0jhhiWvautqexf7U076JQD4rqIQXd0kPWqP/wxKaxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37710738},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./portal":{"types":"./dist/server/portal.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./page-converter":{"types":"./dist/server/page-converter.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./page-converter/debug":{"types":"./dist/server/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm --filter @riverbankcms/blocks build && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.15.0_1770974746039_0.3147709538018342","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@riverbankcms/sdk","version":"0.16.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.16.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"d76d08a2882b447ca3561da1707e4cf93b5cba54","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.16.0.tgz","fileCount":1195,"integrity":"sha512-CeVTwUR7aVu8SV+QFr701QqJvc1a7GhoM9OjqFsjh+AZFlyJZW+lNeH15VrrLWyumTKsjefo0Tsi0FDHRCPBOg==","signatures":[{"sig":"MEUCIAbOIucKBQiZgheDCU0NhfyuCv4Y5ouvsgfCvoSJ+LUQAiEAnzUXbj1BJ5nF/YYbMzPEp3YKuxeKNUFhuz/afEjIkoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37710738},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./portal":{"types":"./dist/server/portal.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./page-converter":{"types":"./dist/server/page-converter.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./page-converter/debug":{"types":"./dist/server/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm --filter @riverbankcms/blocks build && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.16.0_1771344235613_0.602538460055067","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@riverbankcms/sdk","version":"0.17.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.17.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"7fa0c66b62a7ee4ac04e60f46b08f85f8f437d67","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.17.0.tgz","fileCount":1223,"integrity":"sha512-FvGxuMkcYiNDmwszXAz7jiRSLkqXYV0dKtke5WmR7rBFlR59oXqDK2ZMErMuWbQbk4ZKcrYd4buvuZjRypLZ0Q==","signatures":[{"sig":"MEUCIGs1SUGyU1vlEfEqACzM0pWBcDSjhn0ox5jmVLv4NMybAiEAo44h8d2YQRFdUCARhfPnt17zCHTp1z80VKj0dtIrRsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41323330},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./portal":{"types":"./dist/server/portal.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./page-converter":{"types":"./dist/server/page-converter.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./page-converter/debug":{"types":"./dist/server/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm --filter @riverbankcms/blocks build && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.17.0_1771514150585_0.1304626043449626","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@riverbankcms/sdk","version":"0.19.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.19.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"eea42e10cd9fc9621212e59623bb65b5d1128af5","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.19.0.tgz","fileCount":1227,"integrity":"sha512-Tb1gxxXAHeSElx/N+eS7M3Oogd+SY6lN24bstHnNgBlno1Ws/3dyhaHy3AfNIW4I0W+9p5eLpBadvP58MdIGbg==","signatures":[{"sig":"MEUCIEY6NqFDdhrs/2P3GGY15P5cjecuzed5TRrRYARV6WSwAiEA0WU93vjX3CbljLbjjz6BNecTCcDdWMfG2BSnPnvI+MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41518787},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./portal":{"types":"./dist/server/portal.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./page-converter":{"types":"./dist/server/page-converter.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./page-converter/debug":{"types":"./dist/server/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm --filter @riverbankcms/blocks build && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.19.0_1771590608101_0.05548229661028503","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@riverbankcms/sdk","version":"0.22.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.22.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"4ec7bac135131a609c3e7a4fadb303eba275642f","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.22.0.tgz","fileCount":1234,"integrity":"sha512-DkmlgzU+IZM69T/L47MsE3UAzPcSCl/M+8NIwcgAIX7ReNHLr2i3LILtImB0TJLEcN3cMphauP3rWqKVUfk8yA==","signatures":[{"sig":"MEYCIQDjrETVWoctLUuBNSlJ4NRnarJScgqhLAKwaePio8ULCwIhAKj0t/msr1MJ8YI6DTHXTIbtpFNtZrKWhTqUCsswCn1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42184821},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./portal":{"types":"./dist/server/portal.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./page-converter":{"types":"./dist/server/page-converter.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./page-converter/debug":{"types":"./dist/server/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm --filter @riverbankcms/blocks build && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.22.0_1772033517333_0.032670507591064935","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@riverbankcms/sdk","version":"0.25.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.25.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"47419221c35ef3cb18cf1b794ce03f7087101b20","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.25.0.tgz","fileCount":1239,"integrity":"sha512-2U0rylc44ll8BYu6Dr7aIXz6Sx2vx/ySOVGb6GmvRcd8nG2u/rGkrTnINI/q7bRbdn52n6/s7QrNW6epZt2AXg==","signatures":[{"sig":"MEYCIQDZMIMjQG49HI1a6MoB7J9cWudVSm4tglr3zag9pw+3igIhAL39O/4w4S5ia7I/LYzTpHzWpuObRFyIFuxx7aoyv6sL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42204819},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./portal":{"types":"./dist/server/portal.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./page-converter":{"types":"./dist/server/page-converter.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./page-converter/debug":{"types":"./dist/server/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm --filter @riverbankcms/blocks build && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.25.0_1772103787019_0.6056446002156923","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@riverbankcms/sdk","version":"0.26.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.26.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"b9d36519a5ec741e607a1abe6f61723ff1054f14","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.26.0.tgz","fileCount":1242,"integrity":"sha512-GrbUn8UHxsgg06twGL5K4AcOgcr1cjt83V/VS3b0UeWbNHUwj5wShFfifg7wkTE4Nm8GNjwnKilE/UpAfat/hg==","signatures":[{"sig":"MEUCIQCdFNjZ7/Tra98RuqcuiLorpnfRn1xySA66vEAnkvaWRAIgTn5guKEogSmPYE5XbPGvC9tO+6LtrkWnt1hIvLEyCHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42226077},"main":"./dist/server/index.js","types":"./dist/server/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./env":{"types":"./dist/server/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js"},"./data":{"types":"./dist/server/data.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js"},"./next":{"types":"./dist/server/next.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js"},"./hooks":{"types":"./dist/client/hooks.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/server/theme.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"},"./client":{"types":"./dist/client/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/server/config.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js"},"./portal":{"types":"./dist/server/portal.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js"},"./routing":{"types":"./dist/server/routing.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"},"./bookings":{"types":"./dist/client/bookings.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/server/metadata.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"},"./prebuild":{"types":"./dist/server/prebuild.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"},"./webhooks":{"types":"./dist/server/webhooks.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"},"./analytics":{"types":"./dist/client/analytics.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/server/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"},"./rendering":{"types":"./dist/server/rendering.d.ts","import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"},"./components":{"types":"./dist/server/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js"},"./navigation":{"types":"./dist/server/navigation.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"},"./styles.css":"./dist/styles/index.css","./theme-bridge":{"types":"./dist/server/theme-bridge.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"},"./page-converter":{"types":"./dist/server/page-converter.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"},"./prebuild/types":{"types":"./dist/server/prebuild-types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"},"./next/revalidate":{"types":"./dist/server/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"},"./prebuild/loader":{"types":"./dist/server/prebuild-loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"},"./spam-protection":{"types":"./dist/client/spam-protection.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/client/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/server/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"},"./config/validation":{"types":"./dist/server/config-validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"},"./page-converter/debug":{"types":"./dist/server/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"},"./config/template-validation":{"types":"./dist/server/config-template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm --filter @riverbankcms/blocks build && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.26.0_1772120478215_0.6494104127281723","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@riverbankcms/sdk","version":"0.27.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.27.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"1e6c7308c62434fbd712bcbcbcd8c0a53df2c281","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.27.0.tgz","fileCount":1617,"integrity":"sha512-PNS34//xPiRyhfIeBwdbIZ2Z8GtJJQ6Wd8kwNQ7Cv8JoczvvgK2uKykpE/gyGgn17y2dlxrVT0fE7ljq+2WJUg==","signatures":[{"sig":"MEUCIQDMqtd8qiKaMG0qN6FcLvqZqID7D8z2KqN87YvhStqn8QIgOPC2p8AABxgDDvBA5U6pG0Y+VeDPKVKcusnymk5Ee8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87768826},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./preview-next":{"types":"./dist/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/preview-next/keepAlive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.27.0_1772216295403_0.8917830898434365","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@riverbankcms/sdk","version":"0.28.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.28.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"d38c1a432ffd2a46274568ff78c036e67d95430a","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.28.0.tgz","fileCount":1619,"integrity":"sha512-XmmSS9xReP2hrOmgUOoxdCHlQTMejixV8y61J9Y+HqqAuKYz+7kwDNTev4UsG4JnGEbn4mOdqzs/FmXzCqkQdw==","signatures":[{"sig":"MEUCIHKb5EXd/08+bzgaFlqFpNHwiLSfwmBIctFLyclf5/ltAiEAke0t5XUZlCV2Q42P1OpgsqDxPau61/ArGD9ePdE+nQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87819019},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./preview-next":{"types":"./dist/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/preview-next/keepAlive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.28.0_1772384028300_0.02156211721649326","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@riverbankcms/sdk","version":"0.29.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.29.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"aa59383240e9385c20ad1b78e58feb0c482c3587","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.29.0.tgz","fileCount":1632,"integrity":"sha512-DTVmDM+98buOX6u1n2suX0nAjgfNDkAJ6t2JSIDY0TymtF7dDTN7McE2qwv2K7c/KyZmBUBtzQl0+HQHNAaBRw==","signatures":[{"sig":"MEQCIHVogXj/AMAeJOAe33TEqFC9AkeMEJPvcDQ4aiM+keD3AiAOx5dH7J7lnY3QIYboftTtmo/4uwMqLTsGoVYSWcRiQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88801438},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./preview-next":{"types":"./dist/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/preview-next/keepAlive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.29.0_1772729573217_0.8032549235917501","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@riverbankcms/sdk","version":"0.30.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.30.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"b9a68aaac987522d40614f431c31ab2bf49f8b52","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.30.0.tgz","fileCount":1628,"integrity":"sha512-+pddbqo8lxzJeQH5xGkZwk7KkQH3L+ylSlF9ilTnh4KxQfo2yBgXk0ZR6oeEq/ilOF/EvjqUepIPBx3Rqp+VDg==","signatures":[{"sig":"MEUCIQCARfKdlOsLYWz9I6mwq0Xprg8UgEp6OHNz5VAS1GWlFQIgTFzKoD63QJCp75PG+7c05+gzCIGQk+rSsQyN8sHK5fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88985217},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./preview-next":{"types":"./dist/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/preview-next/keepAlive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\""},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.30.0_1772971044693_0.9265305223925779","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@riverbankcms/sdk","version":"0.32.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.32.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"14d02588a650c3242219415dac5da6202c9b0057","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.32.0.tgz","fileCount":1644,"integrity":"sha512-xfT7/suxnwHLNPRyI3ZeguGMHWgwWXShmsgC4py84sSJLc2VKaHkZNyeKdfImZL0iocDZftpa4svNvGl+IIjqw==","signatures":[{"sig":"MEUCIAo60LQAHm+DrKUH1u+wLbFvRTcCXkf17zBbjGk3wee/AiEAqxw+jCnbs+rKgRMrDS0DddU9odL42Y+gWJpxK3nsi4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87896056},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/preview-next/keepAlive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.32.0_1773243131535_0.523893524654913","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@riverbankcms/sdk","version":"0.33.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.33.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"dd9b013cf161dee0bd82badf9ec16fa166b5b679","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.33.0.tgz","fileCount":1679,"integrity":"sha512-rE3w8XfbX9K+qachQv1yShVR3z2SJ5KckeAxmkZmskNdoz71so4IwSADFy2it4gMWakt4cyMYF2FaP1OBrr+IA==","signatures":[{"sig":"MEQCIC1QJlyl2ufeW20Eb21apezwr2J7DLM+UqyrSod+kbNIAiAWGgSCJovWKUL+nk5UhxZbufJUwynNSNtlSiz5omEbwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90150952},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/preview-next/keepAlive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.33.0_1773602128622_0.7617205336081443","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@riverbankcms/sdk","version":"0.34.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.34.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"d7c1cafc270ba050f2fc9c847506774eb9a4b56d","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.34.0.tgz","fileCount":1725,"integrity":"sha512-pdlMwLJsQb04xnwq9aPTIYkTseIDEKJp1d6UTIVbHyB2CTuMH+itx6KCH+4KVQFldVHKJi1XpRvAcPT98sIyVg==","signatures":[{"sig":"MEQCICajbGl2m9SLxp+xgu6B57cvkFkzcjjkc3AwpV/X179NAiANUErhjDm39WzGJdTcTNRHQUE70YYLHRtiMkSAwhFPLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98176448},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/preview-next/keepAlive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.34.0_1774448559219_0.578174727443062","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@riverbankcms/sdk","version":"0.35.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.35.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"6e75f77fcf7a9ece4d5dccd5bb0b7b2b543c9fb3","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.35.0.tgz","fileCount":1771,"integrity":"sha512-QAi0uzf5pF+O9YwheIeT5miD/BXWBm0ENhFuirrf+N+5Y0e2MPhRopbyDB965bGK4jWfIVqVX1WaUlosl+/5aA==","signatures":[{"sig":"MEQCIDDBqyWYvTzJqOPnYdl2vC772tHwPVyfUXlgnWV69nFSAiBVW/bB5g58VSFyqlYZ1YlZFn4Ti1j6QqPgIlbfmVQNlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101580917},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.35.0_1775559117871_0.7083215228061266","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@riverbankcms/sdk","version":"0.38.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.38.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"da7a8d8941f66e9f749fc410f7097eeb52fab805","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.38.0.tgz","fileCount":1772,"integrity":"sha512-d17pYCBNooKA2Gw0nLjke6IiFpbJIdDdWE8S4V9zAWGqdN/sZFTlNq4xtazcv7TQ/HfyEPZPunGKw+WAwqcomg==","signatures":[{"sig":"MEUCIHkd7UlvnCGkY1eCm4cJaClnjtfhpbKP3pUVKE+yHJ+AAiEAktTGtu5uznFlZWd4QK7eeTNrNZuf5vokF10ndZ6d7uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101703513},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.38.0_1775653337308_0.8921256792157926","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@riverbankcms/sdk","version":"0.40.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.40.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"feac4f7709fb80a37fd0e5a8f0e27b2bcd3a5752","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.40.0.tgz","fileCount":1777,"integrity":"sha512-6hj2PzFBK+uxePYlcgd+U2sdBuTvE6iKXKeUfBWsIS+vMVXTcGJP3bdqKmoF7Nh1ingyhOc1yDnRXCEtkrymGA==","signatures":[{"sig":"MEUCIQDscPzzozNq7vDIKzw8vXJOnKpLwxpOhzdnFKZslKfh2QIgTF3U7VSq75ukuwBCkmRZeHe8j4NMVXxIZ6NJd1aNxpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102362313},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.40.0_1776094558855_0.5516411529389922","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@riverbankcms/sdk","version":"0.41.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.41.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"f914d78d0d6da238e1b8a3ddc44005048eedd907","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.41.0.tgz","fileCount":1776,"integrity":"sha512-pL+uuZtI5ztgb4Wxf6jroIRSvXYHHQqiMMtI+QNNVcoT4F1A5EwPaU90n+1VE5Otfj91J4SmFHoeV6y2OciT1w==","signatures":[{"sig":"MEUCIFRh60w+HH/BmsBWgBmuZTHFs9fX45WgzeO+wRS+Ysl/AiEAwTL/Lenqxj0Phg9fS7xFfhs2yoz91zNhaIAdLBFzRHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102520647},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.41.0_1776168529264_0.41673725058390443","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@riverbankcms/sdk","version":"0.48.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.48.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"25fc8a6ac2f5f255a2bfe7cc4ab0ee1eafff413a","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.48.0.tgz","fileCount":1752,"integrity":"sha512-Muw8Bqs9yJtxBDE1Zk81V2f9zaK6xihcz9EmIOSsejbXr3DTjV9m9QLTe0WqUbi58npe8dmr2r0IiSA1TCgnxA==","signatures":[{"sig":"MEQCIExmsi6bABPUe39mYfNJUK26aQPNJtnaK2aFrXzLnS5KAiAr9mZz+0K8uAhe052EWetrGFZREbuoSynTG8hRp1Nvdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118029670},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.48.0_1776322234728_0.8324490985023703","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@riverbankcms/sdk","version":"0.49.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.49.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"68f61223f394787bccd5fc48f3ba7baa496564ba","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.49.0.tgz","fileCount":1761,"integrity":"sha512-41+haI6aQpKKgR05IvCEBZKitC6mbI9DgK5tUVdgrTXpU5oJ65HQPkBRalTTNig3ll/ln0tyBuFTJm7TkpQ6Qg==","signatures":[{"sig":"MEUCIGiohsHm94N/UpbWKoaMXVlNyf+TSod2vYHO3ii5w1yIAiEAyDTkW6zy9TdYD/bFw+XRijYr608DMOK67RFfafGH1uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120978307},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.49.0_1776509599398_0.07311096985156662","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@riverbankcms/sdk","version":"0.50.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.50.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"f7d366516df1c0a397e76af84431daa348a0461f","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.50.0.tgz","fileCount":1767,"integrity":"sha512-6xkUrEwihkd3XDzpdmdr53LanWRhKF/ZNxmXsaIJAmu5BfYtKBCQjlOdGiaBDpYfDkBnUTdJiB6jefqJQ/G2Wg==","signatures":[{"sig":"MEQCIAmT/ElTdQqgE/ZBj4SxYX/haSXHVkJ7OXI6izko0QgUAiA+mtsyDkff7lW9baj/cBYc1GUTxAV4Ei5WpAUBuWLY+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119762559},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.50.0_1776946247270_0.9817509991724416","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@riverbankcms/sdk","version":"0.53.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.53.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"cf0a7c029ac3a17e42f7f237ba9e19489c3dc939","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.53.0.tgz","fileCount":1780,"integrity":"sha512-yGC6R3A+UN5NC8CJa0qMHgvgbvsULEBVbgBHfsOUvjnnE0FnuJLzK4dZIEUWdxf+yVcLZKGZAElP+dzgQP9qYA==","signatures":[{"sig":"MEUCIHuNFDWszPJ71TKrRz7YyTMrMGFCqvrpYTI1r+FQUUNXAiEAxSJeiSh4IHKIixNQgKFPA3Jb+prZUv/152MLg8AFWUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127066502},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs","require":"./dist/client/rendering/islands.js"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.53.0_1777453635438_0.7371533518059594","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@riverbankcms/sdk","version":"0.55.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.55.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"5394295ec07b3f39bcc72b9f1366cdb69c92abd8","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.55.0.tgz","fileCount":1809,"integrity":"sha512-IHm+g5U7SkkEAG4AzbIJzuoM3EfV+vtaBkPJgR+UxCpPNGWIayz6zEd7hv4D5QEYV/TuNRyOkmQ9OMZVL3OJuQ==","signatures":[{"sig":"MEYCIQDiz5r++rftPcAzdhP4p67bnNShsCySYPIMjDAjkv3bFQIhAMhaChw6phfHQapQ21T7qnYqZ8QZSGbCsWCFertfXf3I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131225542},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs","require":"./dist/client/rendering/islands.js"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.55.0_1777560401292_0.5703639929050217","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@riverbankcms/sdk","version":"0.57.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.57.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"c29d5c95a1c667eb56f7c715ce14ac08fed20464","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.57.0.tgz","fileCount":1848,"integrity":"sha512-dny6VU26AFzJe+/lwgN+TZgtlxRLCIuoo2iQmZCrl4SpGZiGkz1zwmls+kYixPY76HV2RumzSdG9pGrXkYFZ1g==","signatures":[{"sig":"MEQCIEkoMiiVHRk43EGNrE6/0J6xjUPBpczSJ/xrI7QYKxUCAiBYqEr+PxIX6ki88oV5gYGQaotES0asA8GmlJuE36jNtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136865110},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs","require":"./dist/client/rendering/islands.js"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.57.0_1778092789803_0.027434050540527055","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@riverbankcms/sdk","version":"0.58.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.58.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"98a744e64f50de55528d317adef9c920d268e255","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.58.0.tgz","fileCount":1610,"integrity":"sha512-4mki0dM6djDc1tpdYmAIns3TlNJ1VwIEUPQrfUt6LtOPDmqfaoN97G4czbMKOTclFT/JMrprvhkl9u1rz+YkQA==","signatures":[{"sig":"MEUCIQCrnfcqwknpbwOh79mcqcBDphX6LLa4yUjO9Vp6PURRtgIgPpqmNCWNqIeNI09Ud7MpZV0h381Hyz4drvINNR0P158=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230891404},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs","require":"./dist/client/rendering/islands.js"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.58.0_1778171725251_0.9362680873031914","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@riverbankcms/sdk","version":"0.59.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.59.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.js"},"dist":{"shasum":"afbbbad26a96d16775e521d2f2080a09f85b4018","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.59.0.tgz","fileCount":1615,"integrity":"sha512-ieMWlCJVczZ7JFFxf0lBFaVuHeQy3hdX+S2/KBtX0jpH+yxbG/tYRvN9SUNFhPiQBGw6sIJNd4hsu8sizs4HOQ==","signatures":[{"sig":"MEUCIGsDB8qb7OmaHWFOwzKdk6AK+bRRkIFx0G+KmZbtcYAaAiEA1y61+7RpeIYEUbcQ/g6X+96fQyRks4HQLBdYmPaFJ08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231295618},"main":"./dist/server/index.js","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","react-server":{"import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","require":"./dist/server/env.js","react-server":{"import":"./dist/server/env.mjs","require":"./dist/server/env.js"}},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","require":"./dist/server/data.js","react-server":{"import":"./dist/server/data.mjs","require":"./dist/server/data.js"}},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","require":"./dist/server/next.js","react-server":{"import":"./dist/server/next.mjs","require":"./dist/server/next.js"}},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs","require":"./dist/client/hooks.js"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","require":"./dist/server/theme.js","react-server":{"import":"./dist/server/theme.mjs","require":"./dist/server/theme.js"}},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs","require":"./dist/client/client.js"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","require":"./dist/server/config.js","react-server":{"import":"./dist/server/config.mjs","require":"./dist/server/config.js"}},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","require":"./dist/server/portal.js","react-server":{"import":"./dist/server/portal.mjs","require":"./dist/server/portal.js"}},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","require":"./dist/server/server.js","react-server":{"import":"./dist/server/server.mjs","require":"./dist/server/server.js"}},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","require":"./dist/server/routing.js","react-server":{"import":"./dist/server/routing.mjs","require":"./dist/server/routing.js"}},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs","require":"./dist/client/bookings.js"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js","react-server":{"import":"./dist/server/metadata.mjs","require":"./dist/server/metadata.js"}},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js","react-server":{"import":"./dist/server/prebuild.mjs","require":"./dist/server/prebuild.js"}},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js","react-server":{"import":"./dist/server/webhooks.mjs","require":"./dist/server/webhooks.js"}},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs","require":"./dist/client/analytics.js"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js","react-server":{"import":"./dist/server/next/tags.mjs","require":"./dist/server/next/tags.js"}},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":{"import":"./dist/client/rendering.mjs","require":"./dist/client/rendering.js"},"require":"./dist/server/rendering.js","react-server":{"import":"./dist/server/rendering.mjs","require":"./dist/server/rendering.js"}},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","require":"./dist/server/components.js","react-server":{"import":"./dist/server/components.mjs","require":"./dist/server/components.js"}},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js","react-server":{"import":"./dist/server/navigation.mjs","require":"./dist/server/navigation.js"}},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs","require":"./dist/preview-next/index.js"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js","react-server":{"import":"./dist/server/theme-bridge.mjs","require":"./dist/server/theme-bridge.js"}},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js","react-server":{"import":"./dist/server/page-converter.mjs","require":"./dist/server/page-converter.js"}},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js","react-server":{"import":"./dist/server/prebuild-types.mjs","require":"./dist/server/prebuild-types.js"}},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js","react-server":{"import":"./dist/server/next/revalidate.mjs","require":"./dist/server/next/revalidate.js"}},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js","react-server":{"import":"./dist/server/prebuild-loader.mjs","require":"./dist/server/prebuild-loader.js"}},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs","require":"./dist/client/spam-protection.js"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js","react-server":{"import":"./dist/server/rendering/server.mjs","require":"./dist/server/rendering/server.js"}},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js","react-server":{"import":"./dist/server/config-validation.mjs","require":"./dist/server/config-validation.js"}},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs","require":"./dist/client/rendering/islands.js"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs","require":"./dist/preview-next/client/index.js"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js","react-server":{"import":"./dist/server/page-converter/debug.mjs","require":"./dist/server/page-converter/debug.js"}},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs","require":"./dist/preview-next/cookies.js"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs","require":"./dist/preview-next/session.js"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs","require":"./dist/preview-next/constants.js"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs","require":"./dist/preview-next/keepAlive.js"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs","require":"./dist/preview-next/middleware.js"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js","react-server":{"import":"./dist/server/config-template-validation.mjs","require":"./dist/server/config-template-validation.js"}},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs","require":"./dist/preview-next/before-render.js"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"import":"./dist/client/rendering/client.mjs","require":"./dist/client/rendering/client.js"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.59.0_1778313698832_0.44266786480500486","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"@riverbankcms/sdk","version":"0.60.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"024234f3745e5e495c9bdd8c13a38654c265c792","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.0.tgz","fileCount":1487,"integrity":"sha512-anNMNYQX79kPQBDuRm9hi5CBlboPgBs9zla+Xv7N6MfWwUo3mAiLjv8m6m5CyoBkx70ubnz+puWJEyTSdx/WmA==","signatures":[{"sig":"MEUCIQDHNkywmn9vSdciKvTCK5aJf/JPY+X9JTdcgnAu4mHwKAIgdbOq4FvKYilVK+BO1J0yEBqEcEb/kX6vEpOc5NNS9lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36102283},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.0_1778520370341_0.8661648472541592","host":"s3://npm-registry-packages-npm-production"}},"0.60.1":{"name":"@riverbankcms/sdk","version":"0.60.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"6fd51ba19dc94809517e23654cbe6be0490d84ec","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.1.tgz","fileCount":1500,"integrity":"sha512-H6Yk9bpRs+A8ne9BOJyDyxZEsnOJgrYpluYgSyu7Uy4tr4tDdkqoh+NrJ6yx64TyAuwxqWta9jb4orylP6dqhQ==","signatures":[{"sig":"MEUCIQCBLMfMQvM5IGCKnT4bKDZYw+7KouniLOpzOIKm3oIzawIgIhp14cCvMij5l5nA/5vIXr3SZiaKOC37G2Dw0WPOd0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36622836},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.1_1778588101862_0.08458922896660992","host":"s3://npm-registry-packages-npm-production"}},"0.60.3":{"name":"@riverbankcms/sdk","version":"0.60.3","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.3","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"a866a840d45750cf0d9366959600003dca9532e8","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.3.tgz","fileCount":1517,"integrity":"sha512-JFh2kHOPPLFuCPiKtUKfqwlLWziRviHcija6w3ETc2YKEEAmFsZAodiQC4snIu5NgDqlEnAzpr8RGzCSLZ6ZtQ==","signatures":[{"sig":"MEQCIB9KdCd20GxmKAxMqHPDENlPeEWgz/OPJtOgfz4u0dXgAiBVaMDU19YYp3Bk/PE7+qFUxFmD/HE72SdN5WQQ9+PMEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37482203},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.3_1778597315382_0.012584492860734597","host":"s3://npm-registry-packages-npm-production"}},"0.60.6":{"name":"@riverbankcms/sdk","version":"0.60.6","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.6","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"5e2a61e585ffcdcca2c86b1ef69a758c8b5b9fff","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.6.tgz","fileCount":1525,"integrity":"sha512-4oxvszZtv5l7uI2h4rpP4ifpswUZCgbhwqhmjoPbQfiWRuYFNFZ/oGN3bKBO9z+Mhue7ifJRpkcp1MFy5YLBvA==","signatures":[{"sig":"MEUCIQCa2w+/fdf3eaa92QtfKwpCz41tJQbDsQyolqeHHMaUrQIgdNvB+zonhwg5WM0RBNGw6+++A1pvlEiO7p+BhWyG4/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37539037},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.6_1778687483353_0.36446316787421007","host":"s3://npm-registry-packages-npm-production"}},"0.60.7":{"name":"@riverbankcms/sdk","version":"0.60.7","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.7","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"bf80826907877a1572fd41cb9317775d5ad36048","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.7.tgz","fileCount":1527,"integrity":"sha512-dYs9XCIsM/8b23prabzhUKNg2Oxk8nbqSkzXxZhexs2bNr+74KcaaSCyg86wrDiqkDFbTECwAV8h8S8QPLCO8A==","signatures":[{"sig":"MEUCIAhBeFJOZisd6DxYnCGWcib7GtERq/rZr/bT+9F8XcxtAiEA6J4GWUxP3le2FexSsfaLoVDstpnr+d8Cuq2nmdr5eTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37688949},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.7_1778696865347_0.1757430617870006","host":"s3://npm-registry-packages-npm-production"}},"0.60.9":{"name":"@riverbankcms/sdk","version":"0.60.9","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.9","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"73e4320c1728d808ca285bb78516f23888a39c3d","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.9.tgz","fileCount":1528,"integrity":"sha512-O5DEVcdDnEEiw57JQqH0ffQvbm/Wc2XR7SIs/vWFuClqt3f3uJKGRxnBTbZtn/sepU5nPR+lsjB3otrf8L7Glw==","signatures":[{"sig":"MEYCIQDivo2VngPl/vRaw3v+YjwizJfieQeqR6txPFvC8OaAqQIhALa6b6lx8CmI8BL6wOixJnP/kUpGEZYugy3FSZAOynsy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37794204},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.9_1778756102788_0.7842902087271537","host":"s3://npm-registry-packages-npm-production"}},"0.60.11":{"name":"@riverbankcms/sdk","version":"0.60.11","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.11","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"4e885d98930d7b20e8bcb3db9db4a591c368d832","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.11.tgz","fileCount":1528,"integrity":"sha512-XWAamLsnq0EKr2ZIdwYa6fZg52xXgC7Or9+Y+vJ+VhhNs420d5g4RQ5whmU2OOiBHxYEwmA0aiQztggeN0hC+w==","signatures":[{"sig":"MEYCIQDj8T76+Aql3lXW8cTeneIg2J8VM44UNVTfFv+hU95dsQIhAPlGXe9I/o/7sm3KyEvDjqJNbFyNbl91Qr/hqc7+3ZFg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37867304},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.11_1778763950195_0.1031128756101427","host":"s3://npm-registry-packages-npm-production"}},"0.60.12":{"name":"@riverbankcms/sdk","version":"0.60.12","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.12","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"6f345271cc64a30f5045f389f3b31ed9a2b7db07","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.12.tgz","fileCount":1528,"integrity":"sha512-E0CQJcYr4VW7ZD7PuLAjwg/cKHJETM0z3bGq2iklM8EUEppsj5/Zg0ZdiO2Uqr4dQ80juUFJoxdypQzIew1Hlg==","signatures":[{"sig":"MEUCIEjo/LAOt41+shJzsqd+8Mxj9IIIATTHRBfvG3JkyIJAAiEAxLi5Nku69PItKuD4OPmIhqPdxf/OIuQ1Twxaqx0AokA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37973042},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.12_1778768575518_0.15984933684328873","host":"s3://npm-registry-packages-npm-production"}},"0.60.14":{"name":"@riverbankcms/sdk","version":"0.60.14","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.14","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"d485cbfc550fc84ddd4bdc7c7b19194632ca294b","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.14.tgz","fileCount":1536,"integrity":"sha512-oNI7vRDAdcOvM80Kc6b7ZMZJ/ZqmEa3b5LRHJhexWHPI7YcQvmipLnmTmyulnkdXwhx51XrP7Jyf+wYWtGJ6Ig==","signatures":[{"sig":"MEUCIQCLkP7YUNqEXflT5K3gWiXuUn2dZIrhPvc+S2SiSwnPrwIgYghktGFceAQOoaJBZSDiA/g69sd7hHSwsF/DzZZsstM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38356917},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.14_1778962975319_0.7661888586777161","host":"s3://npm-registry-packages-npm-production"}},"0.60.16":{"name":"@riverbankcms/sdk","version":"0.60.16","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.60.16","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"137502a03526c7f5630787064315d53bffb91918","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.60.16.tgz","fileCount":1548,"integrity":"sha512-54Owa4L1heWUb/y69nvD9JyrB0k/A0Yf+jelsUWuSAwUa4SHyvXEX8RdBSe/s9S3SsRqJ0Fzj0qPo3kDiuDm4g==","signatures":[{"sig":"MEUCIQCAAnQ4VlvMP7xoqQM5Fy1iBs8X6hkQfZfwP08wp9UrOQIgctx6L+Bn+xxEGsZUqYVysRDE40HM1tIXnHJT8jVUXi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75299702},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20","@riverbankcms/content-model":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.60.16_1779106477602_0.05884526337863116","host":"s3://npm-registry-packages-npm-production"}},"0.62.2":{"name":"@riverbankcms/sdk","version":"0.62.2","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.62.2","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"3d10ecaaaf88e9148f1f3bac78d1aca3e2ee05e9","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.62.2.tgz","fileCount":1560,"integrity":"sha512-acRd+hfWSfmSePgNdHB28kjLW/XtkBkA+K2Ns3T1edTDb6BgT63R0NEo9ovp0oIDXp4FBwo7RiDov2g8605l2Q==","signatures":[{"sig":"MEYCIQC7SpsDhjR9BItAVqhdBJijDDQB4aPgFdiM+bluzaQ/qQIhAKTF1GRbsTtliJIlOcLALiIY1cuylHn5ScGozKB8WpEP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75746102},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20","@riverbankcms/content-model":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.62.2_1779182283041_0.4691037628676824","host":"s3://npm-registry-packages-npm-production"}},"0.62.4":{"name":"@riverbankcms/sdk","version":"0.62.4","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.62.4","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"f92f4d899648c5b0e76daee9e05a0c1f52fe589f","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.62.4.tgz","fileCount":1580,"integrity":"sha512-iryLMCUPozHUG+c6LJ4evGdxjBCDSDaHbF4Ruo+beRdaBX1qK23CjDhMgKvZOE80xY9PSgLJ+TmXs8CGtJypDA==","signatures":[{"sig":"MEYCIQCvAnHLvaweLv6NPRc8scya1Uo9B7JbTmK+lXlR+EQASQIhAKfJrq10ZSElMEg7/xi2tH87FOFU+gfplweSCyRdd0Rl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76244950},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20","@riverbankcms/content-model":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.62.4_1779288474321_0.6636848115720291","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"@riverbankcms/sdk","version":"0.64.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.64.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"4913701b16a1a995fcac44fa014423cd89a9f8cc","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.64.0.tgz","fileCount":1788,"integrity":"sha512-MqpxLnTpQKBbfp9dD8pQ9IC7LzbfvsNpq2QwXpovTLH1m7V6DWvFg9YkaHgAI5Kthdw4AwzF6Rmrl7q8qxwKsQ==","signatures":[{"sig":"MEYCIQCEZ2s+FaVYt6ZrCcXRA+EV/Jf7fGZgcc8Av2eN/4jXDQIhAIvxTctj9RzlO/pi4fI252qztbO/iKsC6uuCfNZ01rBF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76943406},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20","@riverbankcms/content-model":"workspace:*","@riverbankcms/site-commands":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.64.0_1779437122078_0.7424060515326658","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"@riverbankcms/sdk","version":"0.67.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.67.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"70c0973e1cdeedb09166656af5fad9d1f0d15672","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.67.0.tgz","fileCount":1795,"integrity":"sha512-MPQHC+aNHYwdqj4p/0jZneEYWj65M5aOcS0h7V9GHt/esOaTyRyXNw1tMQdS+Sudckd9dyHaodE40TxMB7thCw==","signatures":[{"sig":"MEYCIQCpbEvVXSo8bHv7LgvPqSNhcnUTcXJouQx4Kd5sfXGJqAIhAIfN1yFoE5iN4r8XL+AHZdtphp/1mkieAViaSb4Fz/ih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77215771},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20","@riverbankcms/content-model":"workspace:*","@riverbankcms/site-commands":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.67.0_1779954786500_0.10954684760564337","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"@riverbankcms/sdk","version":"0.68.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.68.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"4fb9741e2404a7d163ac65c196d0bea3db3db185","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.68.0.tgz","fileCount":1799,"integrity":"sha512-vcV617TCV1JJD9PtmVu2ku4S4uvJYv8Euv3wylmj04PVHIILOjmecn4hohHzXcylnOLGVCjmz3fbz23vAdft3g==","signatures":[{"sig":"MEUCIQDNdPx0tB8CuMZyfPYlpjY7i2KKw5s79R29cLr6PK6nmAIgH5oflW72JI9TzzdPJMoaQtWGI8gfp/OCTu5FeOsTy3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77401536},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20","@riverbankcms/content-model":"workspace:*","@riverbankcms/site-commands":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.68.0_1780042242932_0.9712804161911697","host":"s3://npm-registry-packages-npm-production"}},"0.70.0":{"name":"@riverbankcms/sdk","version":"0.70.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.70.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"19e8e3860bf018c1f1920c350e8a81d9c9babe39","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.70.0.tgz","fileCount":1801,"integrity":"sha512-2biqxaBo3aSWX5Cvq8Ehb+WvWDfXrgJ1SgVDh9VOUtX612zlLkgnCEanzoC9/1YgXZtd/6gnaJQZDkaEkCCtqg==","signatures":[{"sig":"MEUCIQCwvfOsraAiEyyuzw1ugWvzzlUULeZRNdPCtfphHY3qdQIgI9QoiEo7jVXKlxC/2SlGNxyBUNHD0TX1XR8JQ/JU340=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77814374},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.70.0_1780071848080_0.9295381429818548","host":"s3://npm-registry-packages-npm-production"}},"0.70.2":{"name":"@riverbankcms/sdk","version":"0.70.2","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.70.2","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"c4ffef9c725d336a7abc62a8999316becf3a961a","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.70.2.tgz","fileCount":1809,"integrity":"sha512-o6WAhJ0+97PiCwZL9N1bAcYn2X8jDOomKAjX9k7swh84EKHrRMMsRhOsBseHURnsMMmrCBuNO9/p16uSMawUvg==","signatures":[{"sig":"MEYCIQDcVnOm4O3pqvudWoMVswhnV4nel4xe0iKGiWO6k77EFQIhAIAxiDKqE5weNohg0vW4itrJwLP7DUkkbgiZdL/KJiHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80067439},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.70.2_1780391383106_0.599525045885857","host":"s3://npm-registry-packages-npm-production"}},"0.70.3":{"name":"@riverbankcms/sdk","version":"0.70.3","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.70.3","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"ec4a7133efd550a7d77829d43ede7d8f0e0ad94b","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.70.3.tgz","fileCount":1811,"integrity":"sha512-ld9MqaM+nI28bvUfCckS+t/ebH71aVtDf8MMmPlNoMd1PZ6eEeg3SspYcV6h+4d3h6eqLyAXIwu7OIkDC6ufZg==","signatures":[{"sig":"MEUCIQCCbQy9pkuxzMDGQuH/5xkVqXnP8uo/uRvKeBdD7X80ngIgD5wU5i0SNrCLOYF5P+zHGuUyKdbCBcOTNcFxRlUsXmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80098751},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.70.3_1780399222009_0.4120516877717546","host":"s3://npm-registry-packages-npm-production"}},"0.70.4":{"name":"@riverbankcms/sdk","version":"0.70.4","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.70.4","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"14e22017939a9c38bef16ea1294cdd5ef3eea679","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.70.4.tgz","fileCount":1812,"integrity":"sha512-AF9pzzdut4WIFnf7VbKM7PbEL2Mx2tO5p7/UKjx3kBWbdnKCIzxh0pQLZjA/Ij9N+82nuKGuLFIIRc1q2Wgk4A==","signatures":[{"sig":"MEUCIDmSh7cSTr7K6aCGshgFiwUWAkQwttoHqXnW0VbqTrx0AiEAzqdVRlpJrdSsgRdNVHftkN2cEJWrIeH1Z7I64tB09/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65771699},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.70.4_1780405885834_0.3408411905361217","host":"s3://npm-registry-packages-npm-production"}},"0.71.0":{"name":"@riverbankcms/sdk","version":"0.71.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.71.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"0d389e8d33c7f5b98fda9ffaa47a19665fa4a8b5","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.71.0.tgz","fileCount":1812,"integrity":"sha512-yXk4eIPMHzwsETErOAt2Nd/FWJPOBqIFsg/tllCHiwGw6bkp0tj7FhX+lrBlEvvpUfEMlY+vGGuHfXVdFw4BMg==","signatures":[{"sig":"MEYCIQC2C6Y3mHlj0C40Xvbh9OcLhqWtZ1VF3b44/gaHQhAfDQIhAIzNSlSST65caUZ5msBr7Dnm7qkwPnxPFAc/o0smAOEr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65775160},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.71.0_1780409854129_0.4941623360422922","host":"s3://npm-registry-packages-npm-production"}},"0.72.0":{"name":"@riverbankcms/sdk","version":"0.72.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.72.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"792588298f8325433194958409691b791aa897dc","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.72.0.tgz","fileCount":1830,"integrity":"sha512-UIxjGrtIkFMuoJJtve06gE66K3ncsE/JaeJIlXeTm5Yf219JEWGtfKHUqk2ZqxDgQjhldvsDoFH2V0XcwHvc3A==","signatures":[{"sig":"MEUCIQDuQx6KcSCeYWHx51B9Y6QkKBgQwCILfsv3b3lq8tbPjgIgMiNTkHSh0lfpkZDKYRYMdPssahPiePbDWXxXl0BxujI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64615208},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.72.0_1780416072355_0.3896805309626554","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"@riverbankcms/sdk","version":"0.74.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.74.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"c7538ebfd6cdb0a9731795d182256aba8b18e92d","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.74.0.tgz","fileCount":1856,"integrity":"sha512-eVJ5pF7TXMw9dHGStOYJNqi5SfzjdJeZA6qVRj1OckchFm6uHduTENqdz/mmmzpBAZqP5al0EJwFNFcKck7//g==","signatures":[{"sig":"MEQCIDPMyZWTP1p41iSmT3qXxQ/uYZPHlBp7eCVTcEFB4Aq6AiAXTUEK/oO8WVA9zfM0ZS0FkpdbnTuDwIWhrjNK86K/dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64088754},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.74.0_1780470102982_0.6634677013136812","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"@riverbankcms/sdk","version":"0.75.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.75.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"bb4324e1e2724c1ac7fa93943041b2ccc4dc5939","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.75.0.tgz","fileCount":1880,"integrity":"sha512-betxLg+qhdOfh9EG+qMa8XUSLwzjT9AcQ1UNPnZ7SqsZJnaWNTQZP5vka9FMa21Iq/2GbB1K9fQOr90POCry5Q==","signatures":[{"sig":"MEUCIQD2aylbMlIUqeRDh6UHIWJtpbtSFB1s2Z9yhT5fgwZfGgIgAc7mWN8uOzzNuCFppqM1jan9EZpx4decofK/jkrdxTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64030188},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.75.0_1780487299480_0.4715534266462327","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@riverbankcms/sdk","version":"0.76.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.76.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"f310350a5b464737e7b85346a6a1caf6ce1433a4","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.76.0.tgz","fileCount":1886,"integrity":"sha512-ITiOFooc0Uaplh+B1NbAH+SkJ9BJHvu2zi76+zjBqPp+Q/E7ZwPr085J05URTxDMN1nVmxaA3iFGo+9OqDSwqQ==","signatures":[{"sig":"MEQCIDCWDkyN/3xCSsETffmJHtoU7rZucbDwIWwgsAMIDPOPAiBHBjJuhfTlbaPwUrnD0+Fmga4BJEppQJheYtGbPGhzqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64061729},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.76.0_1780516770379_0.5545167341373403","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"@riverbankcms/sdk","version":"0.77.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.77.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"3b09aa62abe9ddb4c56722e30c9a448fe16becb2","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.77.0.tgz","fileCount":1904,"integrity":"sha512-uCnC4/dY4LOL2JTly9R3srLfAJR9M5n1PIeAkznSyg12lS0zI/SnKtCC4X3/E3WNOdEWJNboNsjdIoEX4EZf/Q==","signatures":[{"sig":"MEQCIBvt0lnnI6+Z5R2JTFwb+Iev3XyCvEMiKyQdG0RlOH1PAiAnM6KZ5OQYvmUEgDHqjDx9g0wo4r0g4dgm886NnYcevg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65121506},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.77.0_1780671353253_0.24918194295729346","host":"s3://npm-registry-packages-npm-production"}},"0.77.1":{"name":"@riverbankcms/sdk","version":"0.77.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.77.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"e44de654ccc106b4d4f66583e7cd40f25e02627e","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.77.1.tgz","fileCount":1905,"integrity":"sha512-uwJiHrAv4fNkEcMEXJyDmqRO1Z3gpzLxur3zV+GHTCx59BeNSAlsMA8hjc1BXZc2AAemg1ocrGIbRORCNFS6NA==","signatures":[{"sig":"MEUCIALjgi+dwZnZyDEHQzmDJQE+4tBAKHGuIspJ7Lv3tJqkAiEA6iAPI2NFN144jyqvxljJ8E3haflLsO5VunIiDMQNQac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65177127},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.77.1_1780774576845_0.7741753239085107","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@riverbankcms/sdk","version":"0.78.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.78.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"3e9b72086ae6dfe3a1f8dfc164dd439543800292","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.78.0.tgz","fileCount":1967,"integrity":"sha512-a1e75AAA2AtOIW+Jpy9RB0wF4Ezrn22ngwaQ1+DT3HEm94Bgg6e2t2lvHtWilqxfAt+oQcVeKqrNZvOTKpICfg==","signatures":[{"sig":"MEQCIDMyq6H8LW8KsQB+lCM0MsSwR8BwK9WvB44X6qSAf/ahAiAgN+b1Hdx5hTDEHe+WOTrPwoAlxPP8VRIKW6KgPvNytQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66360055},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.78.0_1781102612317_0.015368862364029567","host":"s3://npm-registry-packages-npm-production"}},"0.78.2":{"name":"@riverbankcms/sdk","version":"0.78.2","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.78.2","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"72d2589826d742c223bb1fa03710e858ffc7d8c5","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.78.2.tgz","fileCount":1969,"integrity":"sha512-kEasnKYc50QYU8D3kIxYrA3ghQYu+0Ad+OK0ilMIzEkeAyXo6ZqFcBJyA6xy2JdiCpDPhg0pgV7J2ttKmnRy/A==","signatures":[{"sig":"MEUCIQC0c2wb2eZFdj5gyntTUMOmCxqpy/mhvsxbyxWNaTJj+wIgUSNVYH2E/Kv0p86YYg6tz/vd5gqb5uIk0ShNIKHuUbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66998659},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.78.2_1781170156057_0.00137673716195863","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@riverbankcms/sdk","version":"0.79.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.79.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"f2711135b012f71076bb8cad8cb72d52835c25f9","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.79.0.tgz","fileCount":1986,"integrity":"sha512-92iKcY2ksjxOAmdSUkW2+EkgXkmWZeV3502mCIqD1e7WqWZ2EQ+r+N/PjzMp/o0NvXn1hEerdhh6GnLDpw7iOw==","signatures":[{"sig":"MEYCIQC1CzyRUZK9Zid2Cn2q4j87K5X46b2uMeQwae3hTKQ6NAIhAMWC/2r0YAE3IGVMFaRktOc+KOQh7a8+J68zHHhFAA2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67709654},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.79.0_1781285999172_0.28880311549182025","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"@riverbankcms/sdk","version":"0.80.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.80.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"79b73cb4e91710af1ba8b031f1b4073274008535","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.80.0.tgz","fileCount":1998,"integrity":"sha512-Xs03V3zVLUDh+z/0updQtJqRR/4KybXH6gD3zA9+AUshpYxA3+BbTL560oZ0IfUA6UpF3/WtKxJkkriQVL9Q6Q==","signatures":[{"sig":"MEYCIQC4amEN5JYWzFkLnnejwMCCEaK4y5ySZ2O1kSKky1GrCAIhAOE93WCkQVq78HvjfiRit8Z2kdAdqoFnegEU9PDbbsaJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68705897},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.80.0_1781458884819_0.09864529704047942","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"@riverbankcms/sdk","version":"0.81.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.81.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"1c6dd963c389aa25e13525ada2ebf0cf3c6f07e8","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.81.0.tgz","fileCount":2064,"integrity":"sha512-2rMFpxaMe6EO2mzTmpqcXefNg80DP1FDwTk+XTUcqM3UlUkGaF9Pg2JQkrIiHZQxprO9DmZeRMdZ2osw5xKlaw==","signatures":[{"sig":"MEUCIQD2mIBWlitCnGgra8WjBNb8EcKbLa1+5ArSkCA3aCILfgIgIpSRi/S7YqXuzivyK76wPA337PDbhA4BdbQ1j0NBZRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70103479},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.6.1","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.27.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.90.20"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.1.6","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^3.2.4","happy-dom":"^15.11.7","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.2.10","lucide-react":"^0.563.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.81.0_1781776723736_0.10393097305565724","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@riverbankcms/sdk","version":"0.82.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.82.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"5e6becedc6ddb6d6e6c2821f2546bdfe36bb0877","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.82.0.tgz","fileCount":2076,"integrity":"sha512-f8oYovtG0Uyn5R/NC9h/2bwLxLvxmwiu+KKMqcy6qiCydcVuASV5zzJ0mVV1wu0GsqV2FS2VLYv0vsx3B2mcvw==","signatures":[{"sig":"MEUCIQCokR/iEahD60tWDiHoZQp6lOrDCouULQeAyFxSW3baeQIgJ+e4OwkIE5mvzYp7V3SNXzdtb9vBVQGN3I6YS+Y5r6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70648329},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.82.0_1781976121279_0.11251426494935068","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"@riverbankcms/sdk","version":"0.84.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.84.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"dceeb8db754bdf8c130648e4a64d25560b27bc96","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.84.0.tgz","fileCount":2090,"integrity":"sha512-cRDq9QqnOS1eGWbKdtp4wHtJedycelkPWX7sj7HNYSZ+4xry/MgWQKZmukDDFTWMnKgXjjwfwmMrwg0NK1eZVw==","signatures":[{"sig":"MEUCIQCrn/483B9vEepPdMA6yno0snKyxQV+OzvekxJVSTgGUgIgHDNhpQvx58Fbf+SDhdidvU1vh0rD7XOUaATypBWxCGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70933340},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.84.0_1782228922176_0.33323611497716943","host":"s3://npm-registry-packages-npm-production"}},"0.84.1":{"name":"@riverbankcms/sdk","version":"0.84.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.84.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"b028cb19c67a7cf95d4594c5d1942befd853c22b","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.84.1.tgz","fileCount":2095,"integrity":"sha512-oBJNjDbz8Sr83nDQuCkSXUpUYBlsfOzNzuXh0T6JrufmCW5UPHTi1bom61BYc6gFjP6ELJ5HZdspeRR98+BU0Q==","signatures":[{"sig":"MEQCIEimMzO/k+Z5x7bzme3R01MFvO88lI8F6eqp7damcnAMAiBDTW2ypKSkY3DMMjrDfwwZrSkZ/NdUqXGAN7j6Dcvbyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71053622},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.84.1_1782238285102_0.8950361858251525","host":"s3://npm-registry-packages-npm-production"}},"0.84.2":{"name":"@riverbankcms/sdk","version":"0.84.2","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.84.2","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"f37ca8cadebfac7ea65b3a0049e7c553a0ecd246","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.84.2.tgz","fileCount":2096,"integrity":"sha512-sHOxciMuG4npG7h7K+MaU3zysP+2mi6zAOPc1ct+JVLCYCIMF2UGtmLWVWUY8dB48m9vfMVz+56XVwAFhE5S1A==","signatures":[{"sig":"MEUCIGWmQwejbi6uqosKxFeJhEEOt/uNFZ4Ueb6TluH4UIPPAiEAktikHb37SrPAE29SfaJYWBcWYvCbbYec9N/t8OLVXtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71053726},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.84.2_1782249380316_0.10891743513831265","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@riverbankcms/sdk","version":"0.85.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.85.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"e948ae5027f47dac15a0173d6eaa9963795456ba","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.85.0.tgz","fileCount":2098,"integrity":"sha512-i9XMw8MWhWYA0LEuYbEzCUHY0YvWBjmrdG0UPd3Q/eCBEYClgORI44S421etbMAWaK042HMVLQ+fTaV/Th5LMg==","signatures":[{"sig":"MEQCIFUKjCsY614IMklxCVdEOI0mExk/fA4mVSM8J2TANQ3fAiA0OJN/r7IdC2QZDtYIDssSfhDlAIoGrDZJfsVdPiHZVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71142573},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.85.0_1782317196639_0.06050956161989496","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"@riverbankcms/sdk","version":"0.88.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.88.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"e476db4d1a3198e3b30fdc96a0ce51a1e52762c9","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.88.0.tgz","fileCount":2101,"integrity":"sha512-sRtlEUhv8HQ/XKoHdEIqckNGksRD9dLime3R5KKk90aGyIvjU5vFI56HN63+hZCIqs8nKjNF+SddSEafHhM7Wg==","signatures":[{"sig":"MEUCIEU4yC5GX//uw3da07GuOqifTDUi/gqm3xQcgsbVieivAiEAzh3ZMgt9wyfopdmS6iyzrg/r6oIVmfXRib97KTxFJ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71530485},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.88.0_1782392428960_0.7981777150506582","host":"s3://npm-registry-packages-npm-production"}},"0.89.1":{"name":"@riverbankcms/sdk","version":"0.89.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.89.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"66ed557490ea931d29dfb020327ae000c16442d9","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.89.1.tgz","fileCount":2114,"integrity":"sha512-E4zLkKe0GipMKZ4hNAIsbVAl6qq7nXs01AM58FDNV0I9tBa0QjmmtMopS+RpG58G/lizRaAtPUiX3UMhTNucIQ==","signatures":[{"sig":"MEQCIEJquimGbncgRXSPePVh1zD4iQ0YWSfRBZvoPTEvf/d1AiAQwwc1U0lxgo+KR69TkaLASuhIq/ATRHnXMrjfb0s4ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71657441},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"eslint --cache --cache-location node_modules/.cache/eslint/.eslintcache src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.89.1_1782481843177_0.6686267898328095","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@riverbankcms/sdk","version":"0.90.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.90.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"9e3a4d4f54aaf907ee9cf60315f845ecc126f763","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.90.0.tgz","fileCount":2123,"integrity":"sha512-kEDOBCIqkvSpDRlXVl5L7sljsAG/32+latE1ZVEpS6SOaOSjtkW3pCb8pch4WhtT/dPdUDT+QnmXLsWvmXOmMA==","signatures":[{"sig":"MEYCIQDidUuudYjei25mTMzn7fzSR2VyFvA68/+zWtzp2dzl/AIhAIkIId5hBc9nyucKGemJocCHPMgF5Cd0hlJtyRfeleVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71836993},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsc --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.90.0_1782812186361_0.17044763584933675","host":"s3://npm-registry-packages-npm-production"}},"0.90.1":{"name":"@riverbankcms/sdk","version":"0.90.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.90.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"6da66d227cd3f5902bc027651a50f684b8f37817","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.90.1.tgz","fileCount":2126,"integrity":"sha512-cxcdKHz0J/LYIKWdJ+8T5w4c03SyI/bXw+frbrQE0/N4h/Lmq7H12mNSQd3egJh+DKayOkEXnrDz6cylhsiJfA==","signatures":[{"sig":"MEUCIQCGB0zjuPnxAFiyTcGIiHNLuBTNPvbR912cbN4+NPcwLgIgFQ++RRZLe/QYac3nRzxTdk4yjX+SE+bXtE8QPSPBIY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71945904},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.90.1_1782824823459_0.8084079455456952","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@riverbankcms/sdk","version":"0.91.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.91.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"1d7a5b2292c954b9840fb7c5863060ff8cf26f8e","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.91.0.tgz","fileCount":2126,"integrity":"sha512-f0S/GPo9pTg/QQbV3YajRoucJit+173ZyXCxHHxnsph0Tq1Qbwf9Hn6f86DLmbVz+czX7qIr9Wz4TB2Wr0jMKQ==","signatures":[{"sig":"MEUCIQD9jzjAWRObHvc5Z0ShxAszl93VCOB8reHVk4A9sKQZ0QIgIGcKEdKaJlVCrXaoUs570I0o1ui8yrZVt+UofexSax8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71952085},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.91.0_1782906032388_0.3001065665868754","host":"s3://npm-registry-packages-npm-production"}},"0.92.0":{"name":"@riverbankcms/sdk","version":"0.92.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.92.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"c51db650ad045e32b7724ba0d0892bed66e22e69","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.92.0.tgz","fileCount":2127,"integrity":"sha512-uPFfBLy+MALrgRbgLmTxZbXQpDovG91m9WeWh8wFvB4OHwUoOOteQUIHgIWJ9Qi9/VYdsZfOBKhl5LQt6Lr1kw==","signatures":[{"sig":"MEUCIAnUkdgc8UFI8Bw/YJEnV4EazHc3bofoTVbXmcf7MPnJAiEAsq4OGKyf646h93BKLf4zjgobLkSFT3vbmRwjwykuYMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72135381},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.92.0_1782995548382_0.8034158664946911","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@riverbankcms/sdk","version":"0.93.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.93.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"7eff784da721093629780868486c6af2d78fd5d8","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.93.0.tgz","fileCount":2128,"integrity":"sha512-3zUriC4X/zR3/qOrbPzP4npAdHUlUb9v1B82dp0cfmcF+/mcqr3aWDuy/1tBNlmP2lhg3jZuorEtoM6ILvCTpA==","signatures":[{"sig":"MEQCIFtSSvtgc+ml1bPpoozBOlJo7vp1FIp76CqxqpAt/4MMAiB26XyZK8gHGQ5XsHzl0PXT5Y3s3BShOLTku+eaFjZVQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72175578},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.93.0_1783021175491_0.518849641805859","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@riverbankcms/sdk","version":"0.94.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.94.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"cf57d04a05629bcfcbfb9e00d91cacf4d6a75f53","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.94.0.tgz","fileCount":2128,"integrity":"sha512-O6Z4/AgnrpPuO8kEZ1cn0dzEroespTLEqBIDnWhZCoHnNHDGAbt1GzsNWrQERHbEVhEjFcCLcnTpzrIOI+TMBg==","signatures":[{"sig":"MEUCIQDmUDG+lvoXexchE6xOLxcix+sGPzVsgPW//vSFUQVi4AIgJQF7ljMJkTQX1Bpi8PrCXLqxAdU6eGHWC28zBuOjS+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72175578},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.94.0_1783023496257_0.8127410163205062","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@riverbankcms/sdk","version":"0.95.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.95.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"8949eceb41ffd21773b698636c9b960a9e723ec9","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.95.0.tgz","fileCount":2134,"integrity":"sha512-Mb4pre5+2d/SoQFgIqKhLVpvtvAfHXLZDof5IWSkFpDlwBu7DjjSne90mzkPSFyKFHzi0o6j+vFGG3U8cSxmgg==","signatures":[{"sig":"MEYCIQCJUCQBPCdEjDLTxe2diLvu6rcLEqo0wNUBt8BdcFHlGAIhAOinp0Wx5gKbNdQlLM0Ju5VvE/ZuR/5Rkw8Kzung3bSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72286990},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.95.0_1783280916096_0.532174525601548","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@riverbankcms/sdk","version":"0.96.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.96.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"d60469c052c19f4b1cf4a5aefd1c742f904d6502","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.96.0.tgz","fileCount":2161,"integrity":"sha512-uUjde0v4wzQvs1VQrOjmm0gUEJa7b3L9dOXoOVOLhE10O9iWVNNh0GGmqBW/bk6Tk9uQBqvaVSpkIPn5NzWAAw==","signatures":[{"sig":"MEUCIFTeP39SgknSSBk+baEEXf7bkdekxcPBdprJdmoJUsb2AiEAiOEYxf5ZyecrQA3QEKvmWGWRhrC26Dltazpqapr9xeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50956212},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.3","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.96.0_1783329697417_0.1910011214438363","host":"s3://npm-registry-packages-npm-production"}},"0.98.0":{"name":"@riverbankcms/sdk","version":"0.98.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.98.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"ede36cf1d99261d92722376555367c2554afe3e6","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.98.0.tgz","fileCount":2176,"integrity":"sha512-kC27BsQHl+uCUzW22y72poSlsKwrBRNFGAvRdNTO7sKluLgdMtly3ie1rnxZqccb+UaFGfUXDHT1fdJ9qie9bA==","signatures":[{"sig":"MEYCIQCdjeIlFP4mOILpsut1HtQONs1iT421f2pjYufxTpf60QIhAPzX7+eoQNDX3Q8mZolwKEXsHyQZtFCmlMBRLaGORr9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51320020},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"vitest run","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.1.9","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.98.0_1783425616629_0.991243004704218","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@riverbankcms/sdk","version":"0.99.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.99.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"290ea0b6674cd2baefcc26fe3df9656d15512661","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.99.0.tgz","fileCount":2184,"integrity":"sha512-AMedKoyzhvV4m+e9B8P44/Jvp6P9PdDG3dS1r86l8kUuIMjcHuz5tnmNYuGJQiUH59kH4jJBgzakNe/cs1INsw==","signatures":[{"sig":"MEYCIQCtSXsupW5JqbLYaS7cABTCO8UT2lXKUk1KjdveNGOXjAIhAIMV93bozCaORNPvBG9Es07HkfKQy1Kc8MW2cLvrNVON","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51552341},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"pnpm clean:dist && node --max-old-space-size=4096 node_modules/tsup/dist/cli-default.js && node --max-old-space-size=4096 scripts/generate-types.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","tsup":"^8.5.1","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.99.0_1783455107306_0.8669850095243186","host":"s3://npm-registry-packages-npm-production"}},"0.101.0":{"name":"@riverbankcms/sdk","version":"0.101.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.101.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"9e0fb428ffa7fbbf09ed18925b55a5ced02f8a09","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.101.0.tgz","fileCount":2195,"integrity":"sha512-jBdTzgy3m4zQB4CM7A1V9kJf2ohUj2hH0oSFG30DY3Czv25nA6ODEXE0gBzTgAWGXejg1orijMtLfYG9YuSP5A==","signatures":[{"sig":"MEUCIB6AgkJK2C+6P6b8GcWvBJkktvQcqfQELpgOXHX0vAi+AiEAnTcUkT/LCIcOV96KgcRK3uzrKosj87H6Amr5RBLB/fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54160908},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.101.0_1783513759225_0.0072174449799509155","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@riverbankcms/sdk","version":"0.102.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.102.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"a3cf6fb6ca4ade1c8a33d577abe7e729c73918b3","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.102.0.tgz","fileCount":2195,"integrity":"sha512-Hj8kU/b2zU6CgjdhilbYpVu2rIAhU91lPXdRPOe+Kq6343MT2/174aHs5av/TgTh67pdbrDPT0n9dlUcr1zuig==","signatures":[{"sig":"MEQCIBZ9ONKQ+gVNvEOqIYpAiZlxGR5xW98g20dEcV7qZ2bbAiBTxJOPnUhQpm1d8jCwv0xRiKN2FUe9lQoi9ovTa5Svlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54208444},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.102.0_1783591707354_0.7466116280681512","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"@riverbankcms/sdk","version":"0.103.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.103.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"287395d85446d8a0eea64174bc5357fd89f08539","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.103.0.tgz","fileCount":2197,"integrity":"sha512-xswYD8w78C0x4qomWBWwzVrDIxasFB+cplz+g1j0kKG1h/DgdU4yTQTXROxTrzBld/Eo90aGGvEwPZsqmWEvUQ==","signatures":[{"sig":"MEQCIHkxgKtMr2LsZo9dquLiQPN+qk5l0YEZ+M7T2/G7SMN9AiBtzFwO6r1OebjNnPkvy7BGpi92X+rYZTtB8D8x1hFD3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54338320},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.103.0_1783611219229_0.328398881582882","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"@riverbankcms/sdk","version":"0.104.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.104.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"7870a7a9144af765e7445b603a9b833fb56cb40d","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.104.0.tgz","fileCount":2216,"integrity":"sha512-QhymbAwYWMIm7dl+JIw/kh4iinjVbK+ovV33YjxZrCln5Zi0LGPTWhKzZDFvdGCe7B1hUNb9YT8CMdPMZtTPaw==","signatures":[{"sig":"MEUCIQCIyiOW1bHS9J95+vDh+nZx7lOkqocJHYju8FbmHw6WlAIgJB8geruUfjxf5KeVy7B4ODYwPDH6Bx9ItMZU56MNyA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54591669},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.104.0_1783933723451_0.15401265968422195","host":"s3://npm-registry-packages-npm-production"}},"0.104.1":{"name":"@riverbankcms/sdk","version":"0.104.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.104.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"83af2753671b9026e2d6b46c376952a2a990a61d","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.104.1.tgz","fileCount":2217,"integrity":"sha512-2+uZbrij5tz7AVkl+R29aEEVKbWqACMij98Xnoo2SNhhjgM/k9EoscLpU9MJ07i4CGW7Zsari9TkRNQb2OOqFg==","signatures":[{"sig":"MEUCIQDnXDKFTpLuciTkkltjoWmVxjsA0uUiqaA2+CfUvriRIgIgZ87w9I48DHMUpaAYUazhyetVhhQZarXv0BvTcAqA3rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54616631},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.104.1_1783944166918_0.32128813748246365","host":"s3://npm-registry-packages-npm-production"}},"0.104.3":{"name":"@riverbankcms/sdk","version":"0.104.3","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.104.3","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"1f3fdae28952d72ed239359c0bcef369267d8b35","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.104.3.tgz","fileCount":2225,"integrity":"sha512-fy2N5cJiQiYwQfSTbRBxSOW3uOJXii9McxSlgTWJcn9oE8jtBXNFiSr8ccFTYJfMxyaJfYznkauUIfKrnLmI5w==","signatures":[{"sig":"MEUCICETTwC1TNFAIa/k3x3Pd95y6kcbFSQuqI+JIb0MjKdMAiEAt1a+Xxwux9ukO24Zenl2TZI6Hng9HpVy9nkPaOyDM8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55363811},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.104.3_1783953754405_0.14578042662461055","host":"s3://npm-registry-packages-npm-production"}},"0.107.0":{"name":"@riverbankcms/sdk","version":"0.107.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.107.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"4476d19387d43fbdd8e6c1473ab26c95c2de9f53","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.107.0.tgz","fileCount":2237,"integrity":"sha512-GDcqXNE9wBsKAw/5rhOGyMgnkroa38K6qDg7+3I/mJGFbQTV9JsB8V/TyyklkaLXI5RUPJPjf+wPQNRmW1TEyA==","signatures":[{"sig":"MEQCIH2CpK80SKUJ3Py53+uXAWOhX+jzTGhNng+PKIha16N/AiBqD0KMCtrg2AjtzLlME6vCv92wMMsFcZVM/ainxQleQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58246856},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.107.0_1784725069077_0.4049346485347396","host":"s3://npm-registry-packages-npm-production"}},"0.108.0":{"name":"@riverbankcms/sdk","version":"0.108.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.108.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"17de57e54d9b0f18bc2052d8aed34da7141d7b00","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.108.0.tgz","fileCount":2248,"integrity":"sha512-+UWnImAKl4p/ZX/P2Lzlu6SGLBXb4NMGXfFi9gRcQeI1YQtzv5EUw/pTgfO9JQYgDESCcmDsYO9Ou9pVPgSTmA==","signatures":[{"sig":"MEQCIGruTjbxfmzwm45rigIBpWhEShSCUJXG6hhHCO/p9r7qAiBTuJjaMTQdTHlvomL+5CUt5hlBTGeqb1evj1SOd44xzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58802562},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.108.0_1784837180743_0.30551699850898095","host":"s3://npm-registry-packages-npm-production"}},"0.109.0":{"name":"@riverbankcms/sdk","version":"0.109.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.109.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"e52c832e6ed82586344270812abf9f059579eb08","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.109.0.tgz","fileCount":2257,"integrity":"sha512-0Vt3i5Iowpd42rNp94FiTf7pILYTwhvwaEwuYX3tpkBeb2gmKiLzvnhDAEGRoAnUQdXWnPk7XnL62yefd7BPCA==","signatures":[{"sig":"MEQCIFf8LTr+LbAHRT6oEj7rFCjYgh3oGhj/CYGhzen0G7qMAiA3u9uTpixLCT7ylE7/39p6lQ05ueW1xBbheh7k/ZPEdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59423608},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.109.0_1784894712749_0.7260344809982908","host":"s3://npm-registry-packages-npm-production"}},"0.111.0":{"name":"@riverbankcms/sdk","version":"0.111.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.111.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"200c997d4d0275a880e61de9433ea22cf8f7e002","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.111.0.tgz","fileCount":2253,"integrity":"sha512-mBRz/RfLsxmKk91cY/AcnIPU+K2T7XgJKnfvYJbapj38AI6RqyZImbjUKy2thjQupOTcsMBlDBiyL5Pc5JjSwA==","signatures":[{"sig":"MEUCIQDRqnidcrmRRaNpV0H68fExrS6cg/NpfTky8uQviJXLPQIgX9xi+ROm870b3jUdmzEEB27akFelAt37VXMUHGRifFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59622041},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.111.0_1784919346546_0.3943223695164024","host":"s3://npm-registry-packages-npm-production"}},"0.118.0":{"name":"@riverbankcms/sdk","version":"0.118.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.118.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"16b2791efe44cab0937614474c11a6295f94391a","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.118.0.tgz","fileCount":2252,"integrity":"sha512-e6TGs1XE6UYjXMDwuP/8ZomGdWHr7eJDbTRSp5w3IGlcaZTC317vHem0IvGDFwqHwHAcZ1je3ioyLFQHOJp0PQ==","signatures":[{"sig":"MEUCIFHn2nyqiPeb+N6J9vZRWYaZ1ZMAnOVK5LDh60/JS6G4AiEAg32VFUQAukdy8TheX6OYunr3xE4/ZcXh6ilN6WKb4fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60267689},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.118.0_1785144518968_0.0032539671115185964","host":"s3://npm-registry-packages-npm-production"}},"0.119.0":{"name":"@riverbankcms/sdk","version":"0.119.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.119.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"e94d3809de76a7d66e8bf08d434cf16441af4572","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.119.0.tgz","fileCount":2252,"integrity":"sha512-8XHhbgPlTcPKdg0vDijOLg0Tu/mn5UZfPoFIST/HivxWA8QORHnwLdlSe6VAZizTN6SvRSi0aZP7CRw/A+bipQ==","signatures":[{"sig":"MEUCIAqVCs6U3kxReGVNZJHnYf+KOlOXYYGo2eNJqWcylU/oAiEA48RryTzykKbWpgMjjCr0xGiCEZmLxmCnyeTHeMgc9xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60281255},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.119.0_1785156953962_0.0631157131723954","host":"s3://npm-registry-packages-npm-production"}},"0.121.0":{"name":"@riverbankcms/sdk","version":"0.121.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.121.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"07059400e8f8c540e1c8d2779495caaa61e3773d","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.121.0.tgz","fileCount":2252,"integrity":"sha512-xkaRLqXdVICOhRtbL15h/QZ0BmScGyGqnRK82dPhxSD+htY9emGQ1vI2SeaYi+skXVq7X8kro4aDAzrreqtalQ==","signatures":[{"sig":"MEQCIDR+WtOdppjXchVBM+vz7CFQuOb8WM6CDOTNf9XBHyz4AiBEWrGS/j6LyGOyPFBB4BRHizpbRUxgyFBnCI8SqDVgNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60277994},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.121.0_1785163413787_0.04006241129633614","host":"s3://npm-registry-packages-npm-production"}},"0.123.0":{"name":"@riverbankcms/sdk","version":"0.123.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.123.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"4602aa60280c2778c3bc1735d6cfb59e76ffeb11","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.123.0.tgz","fileCount":2252,"integrity":"sha512-XgqXplRPtvyz1h/H41TPBXHb8dzirKX4Qq10yxXEY8jLCSlVc+jDYHFv7GhTXZVGfDVLhzxbLkU41HbICP36Fw==","signatures":[{"sig":"MEQCIDSV3QmHvCQ5T5PjL3SxsZ41ypU4ZwUmUiWGHR5CsSRRAiB3MdgLtNx3ZUJM0NnCroPKjd3T3E4LG4BJmhNv6HQe0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59832517},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.123.0_1785224097704_0.7604910202601696","host":"s3://npm-registry-packages-npm-production"}},"0.124.0":{"name":"@riverbankcms/sdk","version":"0.124.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.124.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"0709723c78ae2aa7d297726fb7e2758eba50b6a2","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.124.0.tgz","fileCount":2295,"integrity":"sha512-BR5Evi3iYiw3kLRnfmDAsG+ZxndDcLtHyJpxtDx9iR07Hq3I/L1Ec8ePetBcFTC5lPWsx8UamkaYChy4L+IcLQ==","signatures":[{"sig":"MEQCICIN+iJeIjXT4prqZXx2CVwfpAIqpF7w+dZyWtSZNGeJAiA3CpVMAH9TOBzFv2P5iVO4M0Kw0Dx1EvMrgaN39P55Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59841748},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.124.0_1785939488449_0.5321551191190736","host":"s3://npm-registry-packages-npm-production"}},"0.125.0":{"name":"@riverbankcms/sdk","version":"0.125.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.125.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"ea9556c505edc6bb4681f265464e6b5940cc3124","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.125.0.tgz","fileCount":2296,"integrity":"sha512-m247iQTP6uXy8iVZv4uaDWl4A+7oEFSAKMws/72N+ZDzAoGiSkD02hKOshWIdjTn9Ybo1zLfcZNrNbbPxX200w==","signatures":[{"sig":"MEUCIBntOM1MvnzNUVlsXAXF3gfKroOAern5cvJ/ga0JV8f+AiEAxbY/1qpLrdJXvyosadh3Yfn/cOwGVuzlKklIid2/aI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59854895},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.125.0_1785948628808_0.5503932443627337","host":"s3://npm-registry-packages-npm-production"}},"0.126.0":{"name":"@riverbankcms/sdk","version":"0.126.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.126.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"72740bfa4a69fac2032b4d3dcfacf5a193939ac8","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.126.0.tgz","fileCount":2295,"integrity":"sha512-H6kGpl7a+kmijLFBUURHVp/C/xBqPF6JYlhXE2LYRgZQK19MbUq2fjuymvs2vBVCXWNTNs/yVyVk1ftwMpPm1g==","signatures":[{"sig":"MEQCICkGH+gbf9n8760yXbB1bdtJ0hvwtF04i6CjIFAca3LhAiBh/mr4Bh69KR5J9xVl+LwqLv65roMdAcSm0bsMVO0mNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59836226},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.126.0_1786198118157_0.4246439143334857","host":"s3://npm-registry-packages-npm-production"}},"0.127.0":{"name":"@riverbankcms/sdk","version":"0.127.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.127.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"97c7b453008e8e7dd1c2b1f1803fbb13a4e291e0","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.127.0.tgz","fileCount":2315,"integrity":"sha512-ERSWGYWofWdchgP2y0uV0EFK64pUt+m+RRzm3pz+Xz5BoZkJ582kiS+UWSe7JiMKJEWiZugw98LvMydoddgYtg==","signatures":[{"sig":"MEUCIQCd/nz32NY0eq9Qfr86ypOojH9WVBvS+XrACvp5v+CpHAIgcL9fM8UjslL5nZLVOLaVU4FTqp/mmeG4RsSYXTfrIFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59906850},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.127.0_1786393175969_0.09701011648844271","host":"s3://npm-registry-packages-npm-production"}},"0.128.0":{"name":"@riverbankcms/sdk","version":"0.128.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.128.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"6e6b784bf7de043faf5610dbf29892624cbb7cbf","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.128.0.tgz","fileCount":2337,"integrity":"sha512-pmOddFExtYU9WRgzCvV6/i5UZ0zhdJ8C4uuqIgHW62lHMdaqHRHG22Fbs8VINI+DPHg/EOvMpV/va2X45kRRPQ==","signatures":[{"sig":"MEUCIElzFwdfMLg9uwtWVuMaEV9ygOv+4/ffTl8+/zsvXsMfAiEAhN7GRhVDSQtgMqgAmPNu6y2rC7hcY8pdMZsosjGj77c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60121973},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.128.0_1786447926630_0.3233394652590649","host":"s3://npm-registry-packages-npm-production"}},"0.129.0":{"name":"@riverbankcms/sdk","version":"0.129.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.129.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"bin":{"riverbankcms":"dist/cli/index.mjs"},"dist":{"shasum":"4c01b1300a611785f86abdc0c1c221d47a57b8da","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.129.0.tgz","fileCount":2341,"integrity":"sha512-dkc7dupEnU5H2HsIPIziJIfoCUGk8h7w4AdtmJg+/FV8ni8dVD5WBUvNIM0G24n7JsQUYjFMr72qkOdVLJlbTA==","signatures":[{"sig":"MEQCIBHBZPWhkSE1zNuVDhFjSzSNeIFr/fkWlHYCTVdsNqPDAiACBZJqiCXCtfZVfbHVsoz7EfO2RNQCUaM2roQwMnmOxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60172954},"main":"./dist/server/index.mjs","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"cli":"tsx src/cli/index.ts","dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","jiti":"^2.7.0","dotenv":"^16.4.5","prompts":"^2.4.2","commander":"^12.1.0","simple-git":"^3.36.0","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.129.0_1786473679228_0.29725401650153027","host":"s3://npm-registry-packages-npm-production"}},"0.129.1":{"name":"@riverbankcms/sdk","version":"0.129.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.129.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"d27fa3077291157b035f64db1df5da52fcf76fed","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.129.1.tgz","fileCount":2140,"integrity":"sha512-+f+81RCMJCp4hT38WcbNKI2j0EsjNNFKwXx4sES6MJ5TPZ0qexlZy22qIfJam4jD1sANC/FCWLTOTY5/VC244A==","signatures":[{"sig":"MEUCIHeCrv3Jyq3DdM8UFPjbkO/ZG05dylatyBsmduqQW9/jAiEA0e2o9KiUXY2mT3QYd87p2cw5y7/HxunIpwWMUMbMz7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54894040},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/.riverbank-release-publish-ready/sdk-0.129.1/riverbankcms-sdk-0.129.1.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/.riverbank-release-publish-ready/sdk-0.129.1/riverbankcms-sdk-0.129.1.tgz","_integrity":"sha512-+f+81RCMJCp4hT38WcbNKI2j0EsjNNFKwXx4sES6MJ5TPZ0qexlZy22qIfJam4jD1sANC/FCWLTOTY5/VC244A==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.129.1_1786530699945_0.8230744662221834","host":"s3://npm-registry-packages-npm-production"}},"0.130.0":{"name":"@riverbankcms/sdk","version":"0.130.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.130.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"5d0c04a138f2e94abf0811ac88f4dbcabf256692","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.130.0.tgz","fileCount":2166,"integrity":"sha512-kID3BgSLNlIuwNI2E2Ps4Wj5xf0TisWJQr7R/Du3BMXrPF6fSITy0nS6Y1jU9QWV2sMGHnYFaWtQ5erRT5h0PA==","signatures":[{"sig":"MEUCIQCgiHWpoUIGtq1cFLaGhCYKxACVqomtQ1pyw1vMlGPNGgIgadxhFjjD9I0TB7+LyJwlx+4eqlmAclfoBvFGTYDU55c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56151068},"main":"./dist/server/index.mjs","_from":"file:../.riverbank-release-artifacts/5a51c8b4ae5e705dca6f6b8d50bdf6d506a277a9/riverbankcms-sdk-0.130.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/.riverbank-release-artifacts/5a51c8b4ae5e705dca6f6b8d50bdf6d506a277a9/riverbankcms-sdk-0.130.0.tgz","_integrity":"sha512-kID3BgSLNlIuwNI2E2Ps4Wj5xf0TisWJQr7R/Du3BMXrPF6fSITy0nS6Y1jU9QWV2sMGHnYFaWtQ5erRT5h0PA==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.130.0_1786872620392_0.6101085072486736","host":"s3://npm-registry-packages-npm-production"}},"0.130.2":{"name":"@riverbankcms/sdk","version":"0.130.2","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.130.2","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"356f95b4a8f00f9de8da231338b755d4ccceb47b","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.130.2.tgz","fileCount":2198,"integrity":"sha512-BPsQl2+wKA//tMwchLya5jzmEZll6BaVMT721iAZtWW+u1Aab/070Mfs1Kh6plwf5zb4I+BUAxn+Km2MrtY81w==","signatures":[{"sig":"MEUCIBjvu3+xVoxDakwenytywIybnX4HQUYKwDjkrlL8m3RTAiEAhRQIiq+aCQTl4ZLORxoztee77p/GR6zlxdQ33RJzZQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56923546},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/.riverbank-release-artifacts/7e238e67555f94f4f71e48451bf0a62c0dd26c23/riverbankcms-sdk-0.130.2.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/.riverbank-release-artifacts/7e238e67555f94f4f71e48451bf0a62c0dd26c23/riverbankcms-sdk-0.130.2.tgz","_integrity":"sha512-BPsQl2+wKA//tMwchLya5jzmEZll6BaVMT721iAZtWW+u1Aab/070Mfs1Kh6plwf5zb4I+BUAxn+Km2MrtY81w==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.130.2_1787254605431_0.1929781040816474","host":"s3://npm-registry-packages-npm-production"}},"0.132.0":{"name":"@riverbankcms/sdk","version":"0.132.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.132.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"e8ab663afc4d9b62762cf604b95b899b27dc18f8","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.132.0.tgz","fileCount":2291,"integrity":"sha512-gCspbBKOcxxnQBZB/U7JkUhg9jwfvlyPx/6Bd8V3HDqzqGboqjRpqb7PoXxjgboCDzu0GFpwGBpq+LJB3Gl7dA==","signatures":[{"sig":"MEUCIQDvf81RoRywiTMQFXezq+t4OnZ8S7qT2eoe1xTGIrGsOAIgCVWRb/Kn0L0V45xEcyhJTWhNazFIZJwJ1W9m0IwayVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57851575},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/.riverbank-release-artifacts/f02caf32567f1b455d3da83b3067771298d02e28/riverbankcms-sdk-0.132.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/.riverbank-release-artifacts/f02caf32567f1b455d3da83b3067771298d02e28/riverbankcms-sdk-0.132.0.tgz","_integrity":"sha512-gCspbBKOcxxnQBZB/U7JkUhg9jwfvlyPx/6Bd8V3HDqzqGboqjRpqb7PoXxjgboCDzu0GFpwGBpq+LJB3Gl7dA==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.9","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.132.0_1787495777947_0.22853462283157966","host":"s3://npm-registry-packages-npm-production"}},"0.134.0":{"name":"@riverbankcms/sdk","version":"0.134.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.134.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"0dbe6c297485cd58255b0e1ddb9a30859bf89b93","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.134.0.tgz","fileCount":2300,"integrity":"sha512-8/uMrrLRc0GwiB5Q149XW4F7M+V113yLzt5h74xcemSu1tGjFG3TyM6Iy6XRGvN/klvIDXCi9VgibvBK5BXk/w==","signatures":[{"sig":"MEUCIAEjNx9JZqELNT5KPvC3J1Id528rsnTV5V9no02f6voTAiEAogvku7lplwtrvinaPkzjEIwq5btGB8P+W06E9DO+jCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57984832},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/8de51cc3f8268e9ba83eb311ec6380ef8b8bb8becf47d70e9f74db79031e844a/riverbankcms-sdk-0.134.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/8de51cc3f8268e9ba83eb311ec6380ef8b8bb8becf47d70e9f74db79031e844a/riverbankcms-sdk-0.134.0.tgz","_integrity":"sha512-8/uMrrLRc0GwiB5Q149XW4F7M+V113yLzt5h74xcemSu1tGjFG3TyM6Iy6XRGvN/klvIDXCi9VgibvBK5BXk/w==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.134.0_1788028276701_0.6797574037855545","host":"s3://npm-registry-packages-npm-production"}},"0.135.0":{"name":"@riverbankcms/sdk","version":"0.135.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.135.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"cd8d36d685cd679bffcc8f019e47779b3aa49c46","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.135.0.tgz","fileCount":2272,"integrity":"sha512-Fbtydn8JCc8yc+imbo4ASeovCR2FXQr+fI7lelYD/jp2B9c2RYk+j4xlx1lLlLdHg2GumiQg4d9r/8E0/825pg==","signatures":[{"sig":"MEUCIB0T+KOibFf5qwK3qSPgviZIRmNeGTQNKkHp8SsECltCAiEAlHxDKFywNKgSEbcMYmbIYH9jYE7F3AbOrvmyAqRWbYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56785647},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/308cb20486fc14502a89895110bf9d31fe07886190ede5603b7479adbe89695a/riverbankcms-sdk-0.135.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/308cb20486fc14502a89895110bf9d31fe07886190ede5603b7479adbe89695a/riverbankcms-sdk-0.135.0.tgz","_integrity":"sha512-Fbtydn8JCc8yc+imbo4ASeovCR2FXQr+fI7lelYD/jp2B9c2RYk+j4xlx1lLlLdHg2GumiQg4d9r/8E0/825pg==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.135.0_1788370643429_0.9658001830572667","host":"s3://npm-registry-packages-npm-production"}},"0.135.1":{"name":"@riverbankcms/sdk","version":"0.135.1","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.135.1","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"86aedd37c13ace1673c86be52dae32e4c5d5b37c","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.135.1.tgz","fileCount":2272,"integrity":"sha512-QsDnTGyoni5igqhtfjxjbnYz6AWorCXGtlHMtpz+WwYVAsZojqY8k5c6PhIfhyR88WgNezDkSpklZLTuXHKVWQ==","signatures":[{"sig":"MEYCIQDDCHn4ijgLrlKT/69lir8UreQyqYoJ1Ecx/4YntB2TCAIhAKSIVKVllB1lOMqw4Js9g2vfnGeCpOuSy+O2xwGOfesh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56792328},"main":"./dist/server/index.mjs","_from":"file:/private/tmp/riverbank-release-01351.gNjVzb/repo/.git/riverbank-release-certifications/84c3a42c22a6761d1bdda173197ce760a137203fe90c52ee2d07b31fde694164/riverbankcms-sdk-0.135.1.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/private/tmp/riverbank-release-01351.gNjVzb/repo/.git/riverbank-release-certifications/84c3a42c22a6761d1bdda173197ce760a137203fe90c52ee2d07b31fde694164/riverbankcms-sdk-0.135.1.tgz","_integrity":"sha512-QsDnTGyoni5igqhtfjxjbnYz6AWorCXGtlHMtpz+WwYVAsZojqY8k5c6PhIfhyR88WgNezDkSpklZLTuXHKVWQ==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"8.19.4","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.135.1_1788374780292_0.9183622031324383","host":"s3://npm-registry-packages-npm-production"}},"0.136.0":{"name":"@riverbankcms/sdk","version":"0.136.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.136.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"dec04ef7acc9ffad845c3b66a60b1a7029f7e451","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.136.0.tgz","fileCount":2284,"integrity":"sha512-9SX6EwKAFsZvMJX4xWBy4N41Xf/fOtXPAoee/UBGmzMVT7CM9fUB8DvpKg9BVVgJWvW6Tr9J+kDZqhvMXIekjw==","signatures":[{"sig":"MEYCIQCnzs5XyU7o6I+zVyLglnNCMbMg5dWBmETiwmy6v+1lEwIhALiJGvQNVmyIoztBpO/XkqyPveAWW3Cq0B0/KZR7MjhT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXNv3eXchpO6Y2VHVlHQtrndHvX6VtJoxv9k5YDHeFuwIhANjNDYpER6t5tV//ZWsMKZWldeIHC7IRh597j8z7iDAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56883031},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/bc59ef8ae6ba5fd233cff0bbc2ebe0e6359cb7dc556f3801f11b43d9aac50530/riverbankcms-sdk-0.136.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/bc59ef8ae6ba5fd233cff0bbc2ebe0e6359cb7dc556f3801f11b43d9aac50530/riverbankcms-sdk-0.136.0.tgz","_integrity":"sha512-9SX6EwKAFsZvMJX4xWBy4N41Xf/fOtXPAoee/UBGmzMVT7CM9fUB8DvpKg9BVVgJWvW6Tr9J+kDZqhvMXIekjw==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.136.0_1788773709703_0.4037125265734811","host":"s3://npm-registry-packages-npm-production"}},"0.137.0":{"name":"@riverbankcms/sdk","version":"0.137.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.137.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"29f012e3a3244819052bb92152102aeb91ef37cd","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.137.0.tgz","fileCount":2306,"integrity":"sha512-m+3oscqNldAdjVsS73+EgyzJhQng9xg+JvVe6PuFwYYDyHio2swospe/yGo1bGGW/T0jmgGjkPgKZu+rWI03KQ==","signatures":[{"sig":"MEYCIQDqwxhD9tHxKwxmtnYM91gtOiJEkBlSA4jgvXGdQsNgUgIhAM+TBvccTQ6dcZ8n8VvGnn8q+tU01Vs+7ZGdpYv7hLVD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwfO6zFn74A0VLMnELNtaJA/wVUYeqspenMLZsqVOPdwIhAJjy0hRab0g+bq7yclUlw07HaE/I2E3/WAfCRGasbniR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57293296},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/0874f9b0895fd7c4bc87567c33d251eb173c3095963143ce18b531b72b3404a2/riverbankcms-sdk-0.137.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/0874f9b0895fd7c4bc87567c33d251eb173c3095963143ce18b531b72b3404a2/riverbankcms-sdk-0.137.0.tgz","_integrity":"sha512-m+3oscqNldAdjVsS73+EgyzJhQng9xg+JvVe6PuFwYYDyHio2swospe/yGo1bGGW/T0jmgGjkPgKZu+rWI03KQ==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.137.0_1788812435595_0.9403791555959311","host":"s3://npm-registry-packages-npm-production"}},"0.138.0":{"name":"@riverbankcms/sdk","version":"0.138.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.138.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"b52d593002d0c2075902af148cdef16175ad0cc9","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.138.0.tgz","fileCount":2331,"integrity":"sha512-VlwkwnKgNXQoaXetJkEybDSq0gSSseMxNfHGrXQDSkyardRLsGFCyrRHk1ZUsFZRmIX9+kts45aI2MmWxKNRBA==","signatures":[{"sig":"MEQCIF+lJp3fYm4aljMuPN13AXc9YFLdAFhApAefpI9kGuqvAiBWlvJKuh3DXkP6JpMgyiuUmMpStoZCdnD3+HMe1yePNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDnP2rGBlQKZRTH9ER1wP6+5L58MksfS3uP+qcBixwewAiEA4zaFvbQBKHjeg6zE5bG3nhkXfyyRhemULEeXYeuTpOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57928631},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/0678ba423ae22b46d65e77ece2f48c6e5c9cd1d9634562b08a00f41d784b8100/riverbankcms-sdk-0.138.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/0678ba423ae22b46d65e77ece2f48c6e5c9cd1d9634562b08a00f41d784b8100/riverbankcms-sdk-0.138.0.tgz","_integrity":"sha512-VlwkwnKgNXQoaXetJkEybDSq0gSSseMxNfHGrXQDSkyardRLsGFCyrRHk1ZUsFZRmIX9+kts45aI2MmWxKNRBA==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.138.0_1789066444503_0.9002482143706565","host":"s3://npm-registry-packages-npm-production"}},"0.139.0":{"name":"@riverbankcms/sdk","version":"0.139.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.139.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"d5e9eeef221404dfa23f5aae0458c39b8a3568a7","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.139.0.tgz","fileCount":2366,"integrity":"sha512-4UY9FVpBuk3VtAOuWAczTfcJLMxWbN7EqnGK3q72RNdYq6/f05lvugy+BAIxqRHJo2lPMvU7smBgeeOH6cMGSw==","signatures":[{"sig":"MEUCIQDPJc1GsXo0XMdpgSeRUgQ4lAzbmlogVTgRXBuiKCiPmwIgfmY/Cjrw1LKot1CVlN+ofgG3EsdBgFG5HoNK/krYDQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8/M4qsqoqWnjzJn+sGFDRzyvH+r4u17s4VFkv6HdDxQIgXubxvuZN9OkphkhiVwQm7y6OXxjLcMimZcXsYeaMVEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58667198},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/9b0ee1e3e71bd66e12c8a861c97910b9fa8776c0d37490eda2accc4a2e3a23b6/riverbankcms-sdk-0.139.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/9b0ee1e3e71bd66e12c8a861c97910b9fa8776c0d37490eda2accc4a2e3a23b6/riverbankcms-sdk-0.139.0.tgz","_integrity":"sha512-4UY9FVpBuk3VtAOuWAczTfcJLMxWbN7EqnGK3q72RNdYq6/f05lvugy+BAIxqRHJo2lPMvU7smBgeeOH6cMGSw==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.139.0_1789115241115_0.9220692575087042","host":"s3://npm-registry-packages-npm-production"}},"0.140.0":{"name":"@riverbankcms/sdk","version":"0.140.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.140.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"e2554da40171f040e75925e5a551c20157b368ef","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.140.0.tgz","fileCount":2381,"integrity":"sha512-ybDWnGdsPNdfPJvaeQZJI9DkEVqaagJ471CLiQSNkRNgcV+rmbXCPwVPtY9nNXBf3gcy9Gl7cTxDd5zcQPmT5Q==","signatures":[{"sig":"MEUCID+kIEogNt2Q5SGRe9FtPhdMQ5vlQF3NnL4/38snRFdeAiEA4z3m5lHW5slj+AbjVvCzrEqlZGJ/eP9r7ahIjLBoGIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnGQp5EBO+x73ih/YfdGZcn5SRt6POQDXotNiWV2U5AQIhANajY1DAB/WaSVwAedKmaupU+roIDmcTOjCRpkthmstn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58939496},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/2c2b585a1922204f9eaa83afc398a2b0e043eae4e876fca9654754a37391d646/riverbankcms-sdk-0.140.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/2c2b585a1922204f9eaa83afc398a2b0e043eae4e876fca9654754a37391d646/riverbankcms-sdk-0.140.0.tgz","_integrity":"sha512-ybDWnGdsPNdfPJvaeQZJI9DkEVqaagJ471CLiQSNkRNgcV+rmbXCPwVPtY9nNXBf3gcy9Gl7cTxDd5zcQPmT5Q==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.140.0_1789368945031_0.7119827210729666","host":"s3://npm-registry-packages-npm-production"}},"0.141.0":{"name":"@riverbankcms/sdk","version":"0.141.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.141.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"fa914c585cb55f3bf5936cdf4a01b46355ba3868","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.141.0.tgz","fileCount":2387,"integrity":"sha512-WKdd/LdAxBXk64XTwUGOWnoygRE8H5zZN33uuS2LgbIXpRPxOOSLL3XWZgvQXh7Db4fNy8eTLLnT0GfwWqWDoA==","signatures":[{"sig":"MEUCIDy6V86/J6G10/fF6wx150PA6iXudhwS+2bMck2YWG9MAiEAx8r8y9sRM7+xk4zqswO5vYxXh7+wKIb5mpwANRA2zbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEWop5c0CB9Q4UijaNp4WNhDJWPLbpLGFKhwqvlVLTMOAiEAkcyFxwXQJNjrJ/Y4N417rovCW2xamDjqaTOEKa/fh58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59099818},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/85b05f8e60350ff6edfe965bbbb13f3ed34221a75886f4e4fd95fdafe6751799/riverbankcms-sdk-0.141.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/85b05f8e60350ff6edfe965bbbb13f3ed34221a75886f4e4fd95fdafe6751799/riverbankcms-sdk-0.141.0.tgz","_integrity":"sha512-WKdd/LdAxBXk64XTwUGOWnoygRE8H5zZN33uuS2LgbIXpRPxOOSLL3XWZgvQXh7Db4fNy8eTLLnT0GfwWqWDoA==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.141.0_1789409335391_0.53859309369315","host":"s3://npm-registry-packages-npm-production"}},"0.142.0":{"name":"@riverbankcms/sdk","version":"0.142.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.142.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"c5be31e345846be7d8bdeb91a1ef93810e343329","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.142.0.tgz","fileCount":2393,"integrity":"sha512-EbUgFTwLG24j1OH8071+PIizK23iLg+8ZTQOQYDNfN5/+xhxqo4b4sKqOgOeF1+XrHw7a6Lhts/bq2+7uXhyIA==","signatures":[{"sig":"MEUCIFoJCc1WNbsd0AKqs6KIlqjxgvd1ATqETslqCPpCitMfAiEA/wQnGrKerTMCPkWfNVmioYUmQ51z7HeVOUTpqwjTLR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYMllcYIeeGL6kl0X8V8yjvvahA4zT0ocrvLBfXBse9wIhAL0XrQ3WpMJQq4qo7K+4nteC7i9/ieYdm2s1q3ng9ou6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59110938},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/bb56ef854ef73ded8b3c7c550d51b6bce728a0805804c64b4df08af935a53c38/riverbankcms-sdk-0.142.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/bb56ef854ef73ded8b3c7c550d51b6bce728a0805804c64b4df08af935a53c38/riverbankcms-sdk-0.142.0.tgz","_integrity":"sha512-EbUgFTwLG24j1OH8071+PIizK23iLg+8ZTQOQYDNfN5/+xhxqo4b4sKqOgOeF1+XrHw7a6Lhts/bq2+7uXhyIA==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.142.0_1789639696494_0.5028498731412883","host":"s3://npm-registry-packages-npm-production"}},"0.143.0":{"name":"@riverbankcms/sdk","version":"0.143.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.143.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"59de90b6db8a94e82167df3728d99a52492a09af","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.143.0.tgz","fileCount":2394,"integrity":"sha512-Br/5IflBJUgEW19hib1MxequMeq4tUIT+Wy1wzLM6Da1PVnDVHZDTzL9DuE9yzl1kk6D+GHe6c9YFSzbcmfVLA==","signatures":[{"sig":"MEUCIGBXXOqcg2vTlFYnhSkafyl7HWUEs7B31VVG35zL/pMiAiEA7ZjWDfLL5w2elNaiGdJYGzedaaaXS8pUVA6ka0Ta/Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwwDOx4nJPAZPTnEjGUiFFDeJ/WKCNGM4ys2Cpnag9/gIgIXIjZ8gLAURcY3m3FMTyGD+v11KjS53ZH0TEayWzAHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59095834},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/127fbf9d6edde53d2d095e6236318aabeceaca316a6fa9004fb6913a20bc3e34/riverbankcms-sdk-0.143.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/127fbf9d6edde53d2d095e6236318aabeceaca316a6fa9004fb6913a20bc3e34/riverbankcms-sdk-0.143.0.tgz","_integrity":"sha512-Br/5IflBJUgEW19hib1MxequMeq4tUIT+Wy1wzLM6Da1PVnDVHZDTzL9DuE9yzl1kk6D+GHe6c9YFSzbcmfVLA==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.143.0_1789982631095_0.2352497842373431","host":"s3://npm-registry-packages-npm-production"}},"0.144.0":{"name":"@riverbankcms/sdk","version":"0.144.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.144.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"694461e8e414497cebafe4c9a87c1b23e63c0777","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.144.0.tgz","fileCount":2406,"integrity":"sha512-GZbIKmfMThfdKy/UYINtDfmH+PbTJ2w76XIeyUFpFXIUUs0Cb4c/WRMCTG+bx5xYaxfI+JdBUfWJqQPzoqQ8tg==","signatures":[{"sig":"MEUCIQD5acmOemSYCiJkRUHZysW2oQJimSwny1QpYLRDYoIwYAIgdrtF9Lh4HWVPwDvdcuMKNNvvUtZ2QzNk/RsIUNXlrwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHk3MfRWxSrdqQkzLIXFPKSbUjqHYNqUDlOseF0BPlmEAiAcYWkqQaTYL41h00HWqf6gXCm7SQL3DwkWl3/DK2Xh7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59259954},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/b5766d5326a7d2d415b959cccee2808fcca0dbc50f34f774db6333693996022c/riverbankcms-sdk-0.144.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/b5766d5326a7d2d415b959cccee2808fcca0dbc50f34f774db6333693996022c/riverbankcms-sdk-0.144.0.tgz","_integrity":"sha512-GZbIKmfMThfdKy/UYINtDfmH+PbTJ2w76XIeyUFpFXIUUs0Cb4c/WRMCTG+bx5xYaxfI+JdBUfWJqQPzoqQ8tg==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.144.0_1790151564871_0.9091580004281985","host":"s3://npm-registry-packages-npm-production"}},"0.145.0":{"name":"@riverbankcms/sdk","version":"0.145.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.145.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"65a1d0abd02936d8ee52ea46401eb468ab00e890","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.145.0.tgz","fileCount":2418,"integrity":"sha512-/Vmfs+oG0xFhCnU5kdK1svS7nQMz7NpHka7T/LVOnIJiy1lGuLCLO2a8vLNY41ttUJY4zTqOF0wf7nnvpGpjew==","signatures":[{"sig":"MEUCIA5y1oLJkNez/6l+hZnTerDkxKI89IaqzfoUwVK2rfjqAiEAsfHtSqWC7xQjUIZQDGI4QK+to/bQbVBTjDFQJ3LUzr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfxdBqsIA2mHzkHQZPDvG1DDAWFeXsawXxRjhNbCCpbAIhAJqB9Xstn3J/WEKz/CribiH5Drh2AMuUcYM5aCJeFU9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59913832},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/0a4513f40b4aa52523d129b44dfc1e469705f5c3a7c007c8e144001716edaab3/riverbankcms-sdk-0.145.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build:runtime":"node scripts/build.mjs --runtime-only","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/0a4513f40b4aa52523d129b44dfc1e469705f5c3a7c007c8e144001716edaab3/riverbankcms-sdk-0.145.0.tgz","_integrity":"sha512-/Vmfs+oG0xFhCnU5kdK1svS7nQMz7NpHka7T/LVOnIJiy1lGuLCLO2a8vLNY41ttUJY4zTqOF0wf7nnvpGpjew==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.145.0_1790154614253_0.3550252709042523","host":"s3://npm-registry-packages-npm-production"}},"0.146.0":{"name":"@riverbankcms/sdk","version":"0.146.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.146.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"a0acce38566c6fd164f5cdae5d4fa730bc0f40a9","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.146.0.tgz","fileCount":2442,"integrity":"sha512-UD6K6ru16qhibX9iddZOAaHCDy3wn1xc0cyoHjEWstUPyHI7ZQMXG1vd8M0X3kkng07qsH1OZh+2oQlz8Ot0Tg==","signatures":[{"sig":"MEUCICJJr9nqD+omQveRJKennFCHgbHj4l7iTaX41tAJI3ghAiEA6Adm3JZJfhjO6tLlVZF81jDb118bDgJZFkGOcyWWhXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEROfvCMe4SibVhRCuLBNqlW1d2//b6JB+00v9F+PUS0AiEAgURbeQNaULSwgrKROhtwJeUZoJi0PfbOsdOUd4J9BEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60373327},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/1abb578360cc14997c0cb9784ad7058726143406bf52d7f8cad775365f2c2eeb/riverbankcms-sdk-0.146.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build:runtime":"node scripts/build.mjs --runtime-only","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/1abb578360cc14997c0cb9784ad7058726143406bf52d7f8cad775365f2c2eeb/riverbankcms-sdk-0.146.0.tgz","_integrity":"sha512-UD6K6ru16qhibX9iddZOAaHCDy3wn1xc0cyoHjEWstUPyHI7ZQMXG1vd8M0X3kkng07qsH1OZh+2oQlz8Ot0Tg==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.146.0_1790242667790_0.4611383182092539","host":"s3://npm-registry-packages-npm-production"}},"0.147.0":{"name":"@riverbankcms/sdk","version":"0.147.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.147.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"80f748f67837c0d4dfe7b7446e6028cfa9017cde","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.147.0.tgz","fileCount":2467,"integrity":"sha512-4hv2jWgiBBcBLrLQM4ot6h2t0EHWUKgHgREfTRg5uO6kRiSwQ7qtmhYlt0S2ZgC5HEDMzsnQnLpvES6Vwa3NDg==","signatures":[{"sig":"MEQCIBjXEM+57Kn3cGwgfz6lN88LKY5IRr9f5IwN+xx5JigOAiBm27Jq1g1J78mRWrM6PyIccF7XJkOIVGRzmuYU/tZ7Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFz2IXHGcVQOO3+Bp0iR7PP3GWVRYbGx+yaIalXq2hdYAiEAyjt4BXL8/YDHbcul1C1LY3REz7ysmkpEY4ppwTVeDqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60741607},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/db190c1e4a00b073cc98cf8b094d23cce1b436ecdfed6256995caacbeec610c8/riverbankcms-sdk-0.147.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build:runtime":"node scripts/build.mjs --runtime-only","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/Business/cms/builder/.git/riverbank-release-certifications/db190c1e4a00b073cc98cf8b094d23cce1b436ecdfed6256995caacbeec610c8/riverbankcms-sdk-0.147.0.tgz","_integrity":"sha512-4hv2jWgiBBcBLrLQM4ot6h2t0EHWUKgHgREfTRg5uO6kRiSwQ7qtmhYlt0S2ZgC5HEDMzsnQnLpvES6Vwa3NDg==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.147.0_1790327992355_0.9376344427608208","host":"s3://npm-registry-packages-npm-production"}},"0.148.0":{"name":"@riverbankcms/sdk","version":"0.148.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.148.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"c9fc8c4677223f47f4f0e497fc104b5405c3c0a3","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.148.0.tgz","fileCount":2542,"integrity":"sha512-mI4rOCdNui/o/TWkKzMjBwLOuZ9gpY77jM1cu/BKaB3LWZdTIuOyv4VXtdwpUbl/rQY1IbzOhh2buMgNukny/Q==","signatures":[{"sig":"MEUCIGEtJxqU9oTaWu+Exg6mSt41DSWQV+26D3JDwefSjKM/AiEAvX0UB+oAIq0E+W1C7DZ2Ch5QdrdIyqYILi+iCeWis8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJxWOp/R0R+Kzn448Ol5KvNHC/+FrooR390cXhrZhOoAiAnvI0TKFUlNmzvV+nlbfYtlrN61iMsxlzTjKSAV3FYvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61302327},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/riverbank/cms/builder/.git/riverbank-release-certifications/9ba80bea160b1362d77e5593e72301b79b96099530689a767ad956c906810784/riverbankcms-sdk-0.148.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build:runtime":"node scripts/build.mjs --runtime-only","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/riverbank/cms/builder/.git/riverbank-release-certifications/9ba80bea160b1362d77e5593e72301b79b96099530689a767ad956c906810784/riverbankcms-sdk-0.148.0.tgz","_integrity":"sha512-mI4rOCdNui/o/TWkKzMjBwLOuZ9gpY77jM1cu/BKaB3LWZdTIuOyv4VXtdwpUbl/rQY1IbzOhh2buMgNukny/Q==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.148.0_1790596477354_0.1673896806611026","host":"s3://npm-registry-packages-npm-production"}},"0.149.0":{"name":"@riverbankcms/sdk","version":"0.149.0","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"license":"MIT","_id":"@riverbankcms/sdk@0.149.0","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"homepage":"https://github.com/riverbankcms/riverbankcms#readme","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"db5894b144db1cd787fed56bfe1020be0adced1e","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.149.0.tgz","fileCount":2549,"integrity":"sha512-KgIt5BB5sbae7fLpravXTl1oppiiPB/0dxA91O9nFlSonixluofmkT4bS6vljUQlWrKgZdrzxTZHRc8rxTZ+KQ==","signatures":[{"sig":"MEUCIQDzOmD/waZYaD038cmfRTieVnrZtaeVxLU/stlQr1mwUQIgcym6ZD8hkMgco6K3LI4cOwqNtrcNxDHC5BnLTnfA1d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHxvN3atg/GaFOKRIUlQgugbcobluLBdWUXOv/JcQARuAiBFZJpD3+OD6pWmVKvBataIK9o1kdAw+9rhMQcnQ8GAnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61415296},"main":"./dist/server/index.mjs","_from":"file:/Users/will/Projects/riverbank/cms/builder/.git/riverbank-release-certifications/f0a4e8dc6ee0192315d41e274d6d21468790f4914cd384856e3266a36e616b3c/riverbankcms-sdk-0.149.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build:runtime":"node scripts/build.mjs --runtime-only","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"_resolved":"/Users/will/Projects/riverbank/cms/builder/.git/riverbank-release-certifications/f0a4e8dc6ee0192315d41e274d6d21468790f4914cd384856e3266a36e616b3c/riverbankcms-sdk-0.149.0.tgz","_integrity":"sha512-KgIt5BB5sbae7fLpravXTl1oppiiPB/0dxA91O9nFlSonixluofmkT4bS6vljUQlWrKgZdrzxTZHRc8rxTZ+KQ==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.149.0_1790744991243_0.865080872227765","host":"s3://npm-registry-packages-npm-production"}},"0.150.0":{"_id":"@riverbankcms/sdk@0.150.0","bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"dist":{"shasum":"66739ddff0d34574d8c5a3a56f9bbf28802c9a79","tarball":"https://registry.npmjs.org/@riverbankcms/sdk/-/sdk-0.150.0.tgz","fileCount":2566,"integrity":"sha512-bYaJET4h9ZMuw14VIAuMqZb7hrK9D0MpS7nZnkUV34shwjZHuoX6phmOirldeI3rs+M0O7f5dQE8bvIHNjX5sw==","signatures":[{"sig":"MEQCIA89jtKJ2yx23Wi+Rw9NXCeDSQJ2rKX69z96BXtGHtJkAiBTUup1v+FpkR26MYr7Wn5ff7jquvboP6BT5akxdePRTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDELt2a229fTje54IsFY9wZzShS9QDimeTQxkbTKU1L/AIhAN+S0dtUgGLwLy52oR32NJfG5bAOnViYkpV9wP/sGWYs"}],"unpackedSize":61857547},"main":"./dist/server/index.mjs","name":"@riverbankcms/sdk","_from":"file:/Users/will/Projects/riverbank/cms/builder/.git/riverbank-release-certifications/16f98735a7c34b20c44de6e8f3b599feb1ff5396d063091c61fe0b1fb1fc8388/riverbankcms-sdk-0.150.0.tgz","types":"./dist/_dts/sdk/src/index.d.ts","module":"./dist/server/index.mjs","exports":{".":{"types":"./dist/_dts/sdk/src/index.d.ts","import":"./dist/server/index.mjs","react-server":"./dist/server/index.mjs"},"./env":{"types":"./dist/_dts/sdk/src/env.d.ts","import":"./dist/server/env.mjs","react-server":"./dist/server/env.mjs"},"./data":{"types":"./dist/_dts/sdk/src/data/index.d.ts","import":"./dist/server/data.mjs","react-server":"./dist/server/data.mjs"},"./next":{"types":"./dist/_dts/sdk/src/next/index.d.ts","import":"./dist/server/next.mjs","react-server":"./dist/server/next.mjs"},"./hooks":{"types":"./dist/_dts/sdk/src/hooks/index.d.ts","import":"./dist/client/hooks.mjs"},"./theme":{"types":"./dist/_dts/sdk/src/theme/index.d.ts","import":"./dist/server/theme.mjs","react-server":"./dist/server/theme.mjs"},"./client":{"types":"./dist/_dts/sdk/src/client.d.ts","import":"./dist/client/client.mjs"},"./config":{"types":"./dist/_dts/sdk/src/config/index.d.ts","import":"./dist/server/config.mjs","react-server":"./dist/server/config.mjs"},"./portal":{"types":"./dist/_dts/sdk/src/portal/index.d.ts","import":"./dist/server/portal.mjs","default":"./dist/server/portal.mjs","react-server":"./dist/server/portal.mjs"},"./server":{"types":"./dist/_dts/sdk/src/server.d.ts","import":"./dist/server/server.mjs","react-server":"./dist/server/server.mjs"},"./routing":{"types":"./dist/_dts/sdk/src/routing/index.d.ts","import":"./dist/server/routing.mjs","react-server":"./dist/server/routing.mjs"},"./bookings":{"types":"./dist/_dts/sdk/src/bookings/index.d.ts","import":"./dist/client/bookings.mjs"},"./manifest":{"types":"./dist/_dts/sdk/src/manifest/index.d.ts","import":"./dist/server/manifest.mjs"},"./metadata":{"types":"./dist/_dts/sdk/src/metadata/index.d.ts","import":"./dist/server/metadata.mjs","react-server":"./dist/server/metadata.mjs"},"./prebuild":{"types":"./dist/_dts/sdk/src/prebuild/index.d.ts","import":"./dist/server/prebuild.mjs","react-server":"./dist/server/prebuild.mjs"},"./webhooks":{"types":"./dist/_dts/sdk/src/webhooks/index.d.ts","import":"./dist/server/webhooks.mjs","react-server":"./dist/server/webhooks.mjs"},"./analytics":{"types":"./dist/_dts/sdk/src/analytics/index.d.ts","import":"./dist/client/analytics.mjs"},"./date-time":{"types":"./dist/_dts/sdk/src/date-time/index.d.ts","import":"./dist/server/date-time.mjs","browser":"./dist/server/date-time.mjs","react-server":"./dist/server/date-time.mjs"},"./next/tags":{"types":"./dist/_dts/sdk/src/next/tags.d.ts","import":"./dist/server/next/tags.mjs","react-server":"./dist/server/next/tags.mjs"},"./rendering":{"types":"./dist/_dts/sdk/src/rendering/index.d.ts","import":"./dist/server/rendering.mjs","browser":"./dist/client/rendering.mjs","react-server":"./dist/server/rendering.mjs"},"./components":{"types":"./dist/_dts/sdk/src/components.d.ts","import":"./dist/server/components.mjs","react-server":"./dist/server/components.mjs"},"./navigation":{"types":"./dist/_dts/sdk/src/navigation/index.d.ts","import":"./dist/server/navigation.mjs","react-server":"./dist/server/navigation.mjs"},"./styles.css":"./dist/styles/index.css","./client/types":{"types":"./dist/_dts/sdk/src/client/types.d.ts"},"./preview-next":{"types":"./dist/_dts/sdk/src/preview-next/index.d.ts","import":"./dist/preview-next/index.mjs"},"./theme-bridge":{"types":"./dist/_dts/sdk/src/theme-bridge/index.d.ts","import":"./dist/server/theme-bridge.mjs","react-server":"./dist/server/theme-bridge.mjs"},"./page-converter":{"types":"./dist/_dts/sdk/src/page-converter/index.d.ts","import":"./dist/server/page-converter.mjs","react-server":"./dist/server/page-converter.mjs"},"./prebuild/types":{"types":"./dist/_dts/sdk/src/prebuild/types.d.ts","import":"./dist/server/prebuild-types.mjs","react-server":"./dist/server/prebuild-types.mjs"},"./next/middleware":{"types":"./dist/_dts/sdk/src/next/middleware.d.ts","import":"./dist/server/next/middleware.mjs"},"./next/revalidate":{"types":"./dist/_dts/sdk/src/next/revalidate.d.ts","import":"./dist/server/next/revalidate.mjs","react-server":"./dist/server/next/revalidate.mjs"},"./prebuild/loader":{"types":"./dist/_dts/sdk/src/prebuild/loader.d.ts","import":"./dist/server/prebuild-loader.mjs","react-server":"./dist/server/prebuild-loader.mjs"},"./spam-protection":{"types":"./dist/_dts/sdk/src/spam-protection/index.d.ts","import":"./dist/client/spam-protection.mjs"},"./rendering/client":{"types":"./dist/_dts/sdk/src/rendering/client.d.ts","import":"./dist/client/rendering/client.mjs"},"./rendering/server":{"types":"./dist/_dts/sdk/src/rendering/server.d.ts","import":"./dist/server/rendering/server.mjs","react-server":"./dist/server/rendering/server.mjs"},"./config/validation":{"types":"./dist/_dts/sdk/src/config/validation.d.ts","import":"./dist/server/config-validation.mjs","react-server":"./dist/server/config-validation.mjs"},"./rendering/islands":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"},"./preview-next/client":{"types":"./dist/_dts/sdk/src/preview-next/client/index.d.ts","import":"./dist/preview-next/client/index.mjs"},"./page-converter/debug":{"types":"./dist/_dts/sdk/src/page-converter/debug.d.ts","import":"./dist/server/page-converter/debug.mjs","react-server":"./dist/server/page-converter/debug.mjs"},"./preview-next/cookies":{"types":"./dist/_dts/sdk/src/preview-next/cookies.d.ts","import":"./dist/preview-next/cookies.mjs"},"./preview-next/session":{"types":"./dist/_dts/sdk/src/preview-next/session.d.ts","import":"./dist/preview-next/session.mjs"},"./preview-next/constants":{"types":"./dist/_dts/sdk/src/preview-next/constants.d.ts","import":"./dist/preview-next/constants.mjs"},"./preview-next/chrome.css":"./dist/preview-next/chrome.css","./preview-next/keep-alive":{"types":"./dist/_dts/sdk/src/preview-next/keep-alive.d.ts","import":"./dist/preview-next/keepAlive.mjs"},"./preview-next/middleware":{"types":"./dist/_dts/sdk/src/preview-next/middleware.d.ts","import":"./dist/preview-next/middleware.mjs"},"./preview-next/styles.css":"./dist/preview-next/styles.css","./config/template-validation":{"types":"./dist/_dts/sdk/src/config/template-validation.d.ts","import":"./dist/server/config-template-validation.mjs","react-server":"./dist/server/config-template-validation.mjs"},"./preview-next/before-render":{"types":"./dist/_dts/sdk/src/preview-next/before-render.d.ts","import":"./dist/preview-next/before-render.mjs"},"./preview-next/client/runtime":{"types":"./dist/_dts/sdk/src/preview-next/client/runtime.d.ts","import":"./dist/preview-next/client/runtime.mjs"},"./preview-next/tailwind-sources.css":"./dist/preview-next/tailwind-sources.css"},"imports":{"#sdk-rendering-client":{"types":"./dist/_dts/sdk/src/rendering/islands/client.d.ts","import":"./dist/client/rendering/islands.mjs"}},"license":"MIT","private":false,"scripts":{"dev":"node scripts/build.mjs --watch","lint":"node ../../scripts/run-package-lint.mjs src","test":"node scripts/run-tests.mjs","build":"node scripts/build.mjs","verify":"./verify.sh","test:bun":"node scripts/run-bun-tests.mjs","typecheck":"tsgo --noEmit","clean:dist":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","build:runtime":"node scripts/build.mjs --runtime-only","test:bun:list":"node scripts/run-bun-tests.mjs --list","test:bun:check":"node scripts/run-bun-tests.mjs --check","check:authority":"node scripts/check-no-cli-authority.mjs","test:edge-smoke":"sh -c \"cd src/next/__fixtures__/edge-theme-smoke && mkdir -p node_modules/@riverbankcms && ln -sfn ../../../../../.. node_modules/@riverbankcms/sdk && NEXT_TELEMETRY_DISABLED=1 next build\"","check:packed-exports":"node scripts/check-packed-exports.mjs","measure:public-bundles":"node scripts/measure-public-bundles.mjs --pretty","probe:tsdown-candidate":"node scripts/tsdown-candidate-parity.mjs","check:consumer-contract":"node scripts/check-packed-consumer-contract.mjs","check:declaration-hygiene":"node scripts/check-declaration-hygiene.mjs","test:lazy-overrides-smoke":"node scripts/lazy-overrides-smoke.mjs","test:preview-client-smoke":"node scripts/preview-client-smoke.mjs","test:layout-page-hydration-smoke":"node scripts/layout-page-hydration-smoke.mjs","test:next-rsc-server-exports-smoke":"node scripts/next-rsc-server-exports-smoke.mjs","test:isr-catch-all-revalidate-smoke":"node scripts/isr-catch-all-revalidate-smoke.mjs","test:preview-client-next-build-smoke":"node scripts/preview-client-next-build-smoke.mjs","test:packed-next-consumer-build-smoke":"node scripts/packed-next-consumer-build-smoke.mjs","test:content-load-failure-status-smoke":"node scripts/content-load-failure-status-smoke.mjs"},"version":"0.150.0","_npmUser":{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"},"homepage":"https://github.com/riverbankcms/riverbankcms#readme","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"_resolved":"/Users/will/Projects/riverbank/cms/builder/.git/riverbank-release-certifications/16f98735a7c34b20c44de6e8f3b599feb1ff5396d063091c61fe0b1fb1fc8388/riverbankcms-sdk-0.150.0.tgz","_integrity":"sha512-bYaJET4h9ZMuw14VIAuMqZb7hrK9D0MpS7nZnkUV34shwjZHuoX6phmOirldeI3rs+M0O7f5dQE8bvIHNjX5sw==","repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Riverbank CMS SDK for headless content consumption","directories":{},"maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","fast-deep-equal":"^3.1.3","@tanstack/react-query":"^5.101.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.3","eslint":"^9.39.2","happy-dom":"^20.10.6","typescript":"^6.0.3","@types/node":"^22.18.5","@types/react":"^19.2.17","lucide-react":"^1.21.0","@types/prompts":"^2.4.9","@types/react-dom":"^19.2.3","@riverbankcms/api":"workspace:*","@riverbankcms/core":"workspace:*","@riverbankcms/altcha":"workspace:*","@riverbankcms/blocks":"workspace:*","@riverbankcms/surfaces":"workspace:*","@testing-library/react":"^16.3.2","@riverbankcms/media-core":"workspace:*","@riverbankcms/path-utils":"workspace:*","@riverbankcms/theme-core":"workspace:*","@riverbankcms/link-routing":"workspace:*","@riverbankcms/preview-next":"workspace:*","@riverbankcms/test-support":"workspace:*","@riverbankcms/content-model":"workspace:*"},"peerDependencies":{"next":">=14.0.0","react":"^19.2.1","react-dom":"^19.2.1","tailwindcss":">=4.0.0","@tailwindcss/postcss":">=4.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.150.0_1790829194428_0.2879891483202561"}}},"time":{"created":"2025-12-10T13:37:09.910Z","modified":"2026-10-01T04:33:14.878Z","0.1.0":"2025-12-10T13:37:10.176Z","0.2.0":"2025-12-10T13:44:16.961Z","0.2.1":"2025-12-10T13:49:42.869Z","0.3.0":"2025-12-10T17:18:38.573Z","0.4.0":"2025-12-15T15:37:25.928Z","0.4.1":"2025-12-15T17:35:36.878Z","0.4.2":"2025-12-17T08:21:32.179Z","0.4.3":"2025-12-17T09:18:56.965Z","0.5.0":"2025-12-22T10:08:05.137Z","0.5.1":"2025-12-22T13:07:15.772Z","0.5.2":"2025-12-22T13:50:32.027Z","0.5.3":"2025-12-23T10:44:43.305Z","0.6.0":"2025-12-23T11:55:14.404Z","0.6.1":"2025-12-23T13:39:22.954Z","0.7.0":"2025-12-23T13:54:23.386Z","0.7.2":"2025-12-23T15:16:17.374Z","0.7.3":"2025-12-23T17:01:10.477Z","0.7.4":"2025-12-23T17:16:15.013Z","0.7.5":"2025-12-23T18:38:20.373Z","0.8.0":"2025-12-24T10:15:14.718Z","0.8.1":"2025-12-28T11:26:55.317Z","0.9.0":"2025-12-31T12:24:38.134Z","0.11.0":"2026-01-06T15:53:04.045Z","0.12.0":"2026-01-08T14:23:11.062Z","0.13.0":"2026-01-13T12:24:14.948Z","0.14.0":"2026-01-16T16:59:55.849Z","0.15.0":"2026-02-13T09:25:46.536Z","0.16.0":"2026-02-17T16:03:56.062Z","0.17.0":"2026-02-19T15:15:51.257Z","0.19.0":"2026-02-20T12:30:08.542Z","0.22.0":"2026-02-25T15:31:57.747Z","0.25.0":"2026-02-26T11:03:07.465Z","0.26.0":"2026-02-26T15:41:18.621Z","0.27.0":"2026-02-27T18:18:15.999Z","0.28.0":"2026-03-01T16:53:48.858Z","0.29.0":"2026-03-05T16:52:53.957Z","0.30.0":"2026-03-08T11:57:25.266Z","0.32.0":"2026-03-11T15:32:12.176Z","0.33.0":"2026-03-15T19:15:29.288Z","0.34.0":"2026-03-25T14:22:39.856Z","0.35.0":"2026-04-07T10:51:58.621Z","0.38.0":"2026-04-08T13:02:17.968Z","0.40.0":"2026-04-13T15:35:59.719Z","0.41.0":"2026-04-14T12:08:49.948Z","0.48.0":"2026-04-16T06:50:35.478Z","0.49.0":"2026-04-18T10:53:20.093Z","0.50.0":"2026-04-23T12:10:48.022Z","0.53.0":"2026-04-29T09:07:16.274Z","0.55.0":"2026-04-30T14:46:42.151Z","0.57.0":"2026-05-06T18:39:50.762Z","0.58.0":"2026-05-07T16:35:26.426Z","0.59.0":"2026-05-09T08:01:40.089Z","0.60.0":"2026-05-11T17:26:10.732Z","0.60.1":"2026-05-12T12:15:02.269Z","0.60.3":"2026-05-12T14:48:35.820Z","0.60.6":"2026-05-13T15:51:23.701Z","0.60.7":"2026-05-13T18:27:45.778Z","0.60.9":"2026-05-14T10:55:03.204Z","0.60.11":"2026-05-14T13:05:50.575Z","0.60.12":"2026-05-14T14:22:55.873Z","0.60.14":"2026-05-16T20:22:55.698Z","0.60.16":"2026-05-18T12:14:38.043Z","0.62.2":"2026-05-19T09:18:03.498Z","0.62.4":"2026-05-20T14:47:54.912Z","0.64.0":"2026-05-22T08:05:22.498Z","0.67.0":"2026-05-28T07:53:06.886Z","0.68.0":"2026-05-29T08:10:43.246Z","0.70.0":"2026-05-29T16:24:08.422Z","0.70.2":"2026-06-02T09:09:43.411Z","0.70.3":"2026-06-02T11:20:22.308Z","0.70.4":"2026-06-02T13:11:26.221Z","0.71.0":"2026-06-02T14:17:34.874Z","0.72.0":"2026-06-02T16:01:12.710Z","0.74.0":"2026-06-03T07:01:43.453Z","0.75.0":"2026-06-03T11:48:19.729Z","0.76.0":"2026-06-03T19:59:30.759Z","0.77.0":"2026-06-05T14:55:53.612Z","0.77.1":"2026-06-06T19:36:17.157Z","0.78.0":"2026-06-10T14:43:32.703Z","0.78.2":"2026-06-11T09:29:16.460Z","0.79.0":"2026-06-12T17:39:59.518Z","0.80.0":"2026-06-14T17:41:25.074Z","0.81.0":"2026-06-18T09:58:44.076Z","0.82.0":"2026-06-20T17:22:01.672Z","0.84.0":"2026-06-23T15:35:22.484Z","0.84.1":"2026-06-23T18:11:25.511Z","0.84.2":"2026-06-23T21:16:20.602Z","0.85.0":"2026-06-24T16:06:37.090Z","0.88.0":"2026-06-25T13:00:29.233Z","0.89.1":"2026-06-26T13:50:43.476Z","0.90.0":"2026-06-30T09:36:26.631Z","0.90.1":"2026-06-30T13:07:03.862Z","0.91.0":"2026-07-01T11:40:32.733Z","0.92.0":"2026-07-02T12:32:28.777Z","0.93.0":"2026-07-02T19:39:35.841Z","0.94.0":"2026-07-02T20:18:16.644Z","0.95.0":"2026-07-05T19:48:36.397Z","0.96.0":"2026-07-06T09:21:37.662Z","0.98.0":"2026-07-07T12:00:16.921Z","0.99.0":"2026-07-07T20:11:47.626Z","0.101.0":"2026-07-08T12:29:19.564Z","0.102.0":"2026-07-09T10:08:27.706Z","0.103.0":"2026-07-09T15:33:39.562Z","0.104.0":"2026-07-13T09:08:43.717Z","0.104.1":"2026-07-13T12:02:47.265Z","0.104.3":"2026-07-13T14:42:34.730Z","0.107.0":"2026-07-22T12:57:49.429Z","0.108.0":"2026-07-23T20:06:21.094Z","0.109.0":"2026-07-24T12:05:13.013Z","0.111.0":"2026-07-24T18:55:46.990Z","0.118.0":"2026-07-27T09:28:39.268Z","0.119.0":"2026-07-27T12:55:54.288Z","0.121.0":"2026-07-27T14:43:34.097Z","0.123.0":"2026-07-28T07:34:58.036Z","0.124.0":"2026-08-05T14:18:08.745Z","0.125.0":"2026-08-05T16:50:29.143Z","0.126.0":"2026-08-08T14:08:38.532Z","0.127.0":"2026-08-10T20:19:36.346Z","0.128.0":"2026-08-11T11:32:06.934Z","0.129.0":"2026-08-11T18:41:19.676Z","0.129.1":"2026-08-12T10:31:40.291Z","0.130.0":"2026-08-16T09:30:20.694Z","0.130.2":"2026-08-20T19:36:45.758Z","0.132.0":"2026-08-23T14:36:18.268Z","0.134.0":"2026-08-29T18:31:17.054Z","0.135.0":"2026-09-02T17:37:23.838Z","0.135.1":"2026-09-02T18:46:20.628Z","0.136.0":"2026-09-07T09:35:09.978Z","0.137.0":"2026-09-07T20:20:35.882Z","0.138.0":"2026-09-10T18:54:04.865Z","0.139.0":"2026-09-11T08:27:21.345Z","0.140.0":"2026-09-14T06:55:45.263Z","0.141.0":"2026-09-14T18:08:55.668Z","0.142.0":"2026-09-17T10:08:16.716Z","0.143.0":"2026-09-21T09:23:51.378Z","0.144.0":"2026-09-23T08:19:25.123Z","0.145.0":"2026-09-23T09:10:14.488Z","0.146.0":"2026-09-24T09:37:48.040Z","0.147.0":"2026-09-25T09:19:52.613Z","0.148.0":"2026-09-28T11:54:37.632Z","0.149.0":"2026-09-30T05:09:51.548Z","0.150.0":"2026-10-01T04:33:14.690Z"},"bugs":{"url":"https://github.com/riverbankcms/riverbankcms/issues"},"license":"MIT","homepage":"https://github.com/riverbankcms/riverbankcms#readme","keywords":["headless-cms","riverbankcms","cms","content","sdk"],"repository":{"url":"git+https://github.com/riverbankcms/riverbankcms.git","type":"git","directory":"packages/sdk"},"description":"Riverbank CMS SDK for headless content consumption","maintainers":[{"name":"riverbankcms","email":"will@riverbankdigital.co.uk"}],"readme":"# @riverbankcms/sdk\n\nA lightweight TypeScript SDK for consuming Riverbank CMS content in React Server Components, Next.js, and client-side React applications.\n\n## Features\n\n- ✅ **Server-side rendering** with `loadPage()` helper\n- ✅ **Unified content fetching** with `loadContent()` for pages and entries\n- ✅ **Client-side data fetching** with `usePage()` and `useContent()` hooks\n- ✅ **Automatic data prefetching** for blocks with loaders\n- ✅ **Custom block data loaders** - Config-based (CMS endpoints) and code-based (external APIs)\n- ✅ **Type-safe API client** with caching\n- ✅ **React Server Components** compatible\n- ✅ **Custom blocks** - Define site-specific blocks with full CMS editing support\n- ✅ **Content tooling** - Define content type schema in config and sync pages, entries, and navigation through explicit content push scopes\n- ✅ **Site URLs** - Configure preview and live URLs for dashboard integration\n- ✅ **Timezone-safe dates** - Format event and booking times in an explicit IANA timezone\n\n## Installation\n\n```bash\nnpm install @riverbankcms/sdk\n# or\npnpm add @riverbankcms/sdk\n```\n\nThe SDK is the data-plane runtime only. It does not install or expose the\n`riverbankcms` command. SDK sites that use content/config management should\ndeclare the standalone CLI explicitly:\n\n```bash\npnpm add @riverbankcms/sdk\npnpm add -D riverbankcms\npnpm exec riverbankcms --help\n```\n\nThe CLI and SDK are versioned independently. Keep the CLI invocation project\nlocal (`pnpm exec`) so a site never depends on a transitive or globally\ninstalled binary.\n\n## Quick Start\n\n> **Important:** The `baseUrl` parameter must be the complete API URL including the `/api` path. For example: `https://dashboard.example.com/api`\n\n### Server-Side Rendering (Recommended)\n\nUse in Next.js App Router Server Components or getServerSideProps:\n\n```tsx\nimport { createRiverbankClient, loadPage, Page } from '@riverbankcms/sdk';\n\n// Note: baseUrl must include the /api path\nconst client = createRiverbankClient({\n  apiKey: process.env.RIVERBANK_API_KEY!,\n  baseUrl: process.env.NEXT_PUBLIC_DASHBOARD_URL + '/api',\n});\n\nexport default async function HomePage() {\n  // Fetch all page data (site, page, block data) in parallel\n  const pageData = await loadPage({\n    client,\n    siteId: 'your-site-id',\n    path: '/',\n  });\n\n  return <Page {...pageData} />;\n}\n```\n\n### Client-Side Rendering\n\nFor client-only React apps or Client Components:\n\n```tsx\n\"use client\";\n\nimport { createRiverbankClient } from '@riverbankcms/sdk';\nimport { usePage, Page } from '@riverbankcms/sdk/client';\n\nconst client = createRiverbankClient({\n  apiKey: process.env.NEXT_PUBLIC_RIVERBANK_API_KEY!,\n  baseUrl: process.env.NEXT_PUBLIC_DASHBOARD_URL + '/api',\n});\n\nexport function DynamicPage({ path }: { path: string }) {\n  const pageData = usePage({ client, siteId: 'your-site-id', path });\n\n  if (pageData.loading) return <div>Loading...</div>;\n  if (pageData.error) return <div>Error: {pageData.error.message}</div>;\n\n  return <Page {...pageData} />;\n}\n```\n\n## API Reference\n\n### Configuration\n\n```ts\nconst client = createRiverbankClient({\n  apiKey: string;        // Required: Builder API key\n  baseUrl: string;       // Required: Full API URL (e.g., 'https://dashboard.example.com/api')\n  cache?: {\n    enabled?: boolean;   // Default: true\n    ttl?: number;        // Default: 300 (seconds)\n    maxSize?: number;    // Default: 100\n  };\n  resilience?: ResilienceConfig;  // See \"Resilience & Caching\" section\n});\n```\n\n### Resilience & Caching\n\nThe SDK provides a multi-layer resilience strategy to keep your site running even during CMS outages:\n\n1. **In-Memory Cache** - Fast cache with configurable TTL\n2. **Stale-If-Error** - Serves stale cached data when live fetch fails\n3. **Circuit Breaker** - Fail-fast after repeated failures (5 by default)\n4. **Prebuild Fallback** - Static build artifacts as last resort (site, pages, entries, navigation, forms)\n5. **Retry with Backoff** - Automatic retry for transient errors\n\n**Basic Configuration:**\n\n```ts\nconst client = createRiverbankClient({\n  apiKey: process.env.RIVERBANK_API_KEY!,\n  baseUrl: process.env.RIVERBANK_BASE_URL!,\n  cache: {\n    enabled: true,\n    ttl: 300,           // 5 minutes fresh cache\n    maxSize: 100,\n  },\n  resilience: {\n    enabled: true,\n    staleIfError: true,\n    staleTtlSec: 300,   // Additional 5 minutes for stale data\n    prebuildDir: '.riverbank-cache',  // Enable prebuild fallback\n    maxPrebuildAgeSec: 86400,         // 24 hours max prebuild age\n  },\n});\n```\n\n**Monitoring Callbacks:**\n\n```ts\nresilience: {\n  // Called on every request with status information\n  onStatusChange: (status) => {\n    console.log('SDK request:', {\n      source: status.source,        // 'live' | 'cache' | 'stale' | 'prebuild' | 'error'\n      circuit: status.circuit.state, // 'closed' | 'open' | 'half-open'\n      staleAgeSec: status.staleAgeSec,\n      prebuildAgeSec: status.prebuildAgeSec,\n      error: status.error?.message,\n    });\n  },\n\n  // Called only when entering/exiting degraded mode\n  onDegradedMode: (degraded, status) => {\n    if (degraded) {\n      console.warn('CMS degraded mode:', status.source);\n      // Alert monitoring system\n    }\n  },\n}\n```\n\n**Programmatic State Access:**\n\n```ts\n// Get the last request status\nconst lastStatus = client.getLastEmittedStatus();\n\n// Get current circuit breaker state\nconst circuitState = client.getCircuitState();\n// { state: 'closed', failureCount: 0 }\n```\n\n**Full Configuration Options:**\n\n| Option | Default | Description |\n|--------|---------|-------------|\n| `resilience.enabled` | `true` | Enable resilience features |\n| `resilience.staleIfError` | `true` | Serve stale data on failure |\n| `resilience.staleTtlSec` | `300` | Additional stale window after cache TTL |\n| `resilience.requestTimeoutMs` | `8000` | Request timeout (5000 in browser) |\n| `resilience.prebuildDir` | - | Path to prebuild cache (enables fallback) |\n| `resilience.maxPrebuildAgeSec` | `86400` | Maximum prebuild age (24h) |\n| `resilience.retry.maxAttempts` | `3` | Total attempts including initial |\n| `resilience.retry.baseDelayMs` | `200` | Base delay between retries |\n| `resilience.retry.maxDelayMs` | `2000` | Maximum retry delay |\n| `resilience.circuitBreaker.failureThreshold` | `5` | Failures before circuit opens |\n| `resilience.circuitBreaker.resetTimeoutMs` | `30000` | Time before half-open |\n\nFor detailed testing and verification steps, see [`docs/resilience-verification.md`](./docs/resilience-verification.md).\n\n### Headless Appointment Booking\n\nSDK sites that need bespoke appointment booking UI can use the headless booking runtime from `@riverbankcms/sdk/bookings`. See [`docs/headless-booking.md`](./docs/headless-booking.md) for the real `blockOverrides` pattern with an `'appointment-booking'` override, `HeadlessBookingProvider`, `getAppointmentBookingOverrideInput`, and `useHeadlessBookingFlow`.\n\n### Headless Event Registration\n\nSDK sites that need bespoke event registration UI can use the headless event registration runtime from `@riverbankcms/sdk/bookings`. See [`docs/headless-event-registration.md`](./docs/headless-event-registration.md) for the real `blockOverrides` pattern with an `'event-registration'` override, `HeadlessEventRegistrationProvider`, `getEventRegistrationOverrideInput`, and `useHeadlessEventRegistrationFlow`.\n\n### Date and time formatting\n\nUse `@riverbankcms/sdk/date-time` to render event and booking timestamps in\ntheir intended timezone, including daylight-saving changes. See\n[`docs/date-time-formatting.md`](./docs/date-time-formatting.md) for the\nformatters, compact event-time defaults, range behavior, and error handling.\n\n### Server-Side API\n\n```tsx\nimport { loadPage, Page } from '@riverbankcms/sdk';\nimport type { DataLoaderOverrides } from '@riverbankcms/sdk/data';\n\nconst dataLoaderOverrides = {\n  'custom.block-id': {\n    loaderKey: async ({ content }) => {\n      const fieldValue = typeof content.fieldValue === 'string'\n        ? content.fieldValue\n        : '';\n      return fetchAndParseHostData(fieldValue);\n    },\n  },\n} satisfies DataLoaderOverrides;\n\n// Fetch all page data\nconst pageData = await loadPage({\n  client,\n  siteId,\n  path,\n  preview: false,\n  dataLoaderOverrides,\n});\n\n// Render the page\n<Page {...pageData} />\n```\n\n### Preview Mode (Draft Content)\n\nThe SDK supports fetching draft/unpublished content by passing `preview: true`. This requires an API key with site access.\n\n**Server-Side Preview:**\n\n```tsx\n// app/preview/[[...slug]]/page.tsx\nimport { createRiverbankClient, loadPage, Page } from '@riverbankcms/sdk';\n\nconst client = createRiverbankClient({\n  apiKey: process.env.RIVERBANK_API_KEY!,\n  baseUrl: process.env.NEXT_PUBLIC_DASHBOARD_URL + '/api',\n});\n\nexport default async function PreviewPage({ params, searchParams }) {\n  const pageData = await loadPage({\n    client,\n    siteId: searchParams.siteId,\n    path: `/${params.slug?.join('/') || ''}`,\n    preview: true, // 🔑 Fetch draft content\n  });\n\n  return (\n    <div>\n      <div className=\"preview-banner\">Preview Mode - Draft Content</div>\n      <Page {...pageData} />\n    </div>\n  );\n}\n```\n\n**Client-Side Preview:**\n\n```tsx\n\"use client\";\n\nimport { createRiverbankClient } from '@riverbankcms/sdk';\nimport { usePage, Page } from '@riverbankcms/sdk/client';\n\nconst client = createRiverbankClient({\n  apiKey: process.env.NEXT_PUBLIC_RIVERBANK_API_KEY!,\n  baseUrl: process.env.NEXT_PUBLIC_DASHBOARD_URL + '/api',\n});\n\nexport function PreviewPage({ siteId, path }: { siteId: string; path: string }) {\n  const pageData = usePage({\n    client,\n    siteId,\n    path,\n    preview: true, // 🔑 Fetch draft content\n  });\n\n  if (pageData.loading) return <div>Loading preview...</div>;\n  if (pageData.error) return <div>Error: {pageData.error.message}</div>;\n\n  return <Page {...pageData} />;\n}\n```\n\n**How Preview Works:**\n\n- ✅ Uses your existing API key (no separate preview tokens needed)\n- ✅ Returns draft content for blocks (via `draftContent` field)\n- ✅ Shows unpublished pages that are in draft state\n- ✅ Published and preview content are cached separately\n- ✅ Requires API key to be scoped to the site\n\n**Use Cases:**\n\n- Preview pages before publishing\n- Share draft content with stakeholders\n- Test content changes in staging environment\n- Content editing workflows\n\n### Client-Side API\n\n```tsx\nimport { usePage, Page } from '@riverbankcms/sdk/client';\n\nconst pageData = usePage({\n  client,\n  siteId: string,\n  path: string,\n  preview?: boolean,  // Default: false - set true for draft content\n  pageId?: string,\n});\n\n// pageData is a discriminated union:\n// { loading: true, error: null, ... } |\n// { loading: false, error: Error, ... } |\n// { loading: false, error: null, page, theme, ... }\n```\n\n## Unified Content Loading (Pages + Entries)\n\nWhen a path might resolve to either a page or a content entry (blog post, product, etc.), use `loadContent()` or `useContent()` instead of the page-specific functions.\n\n### Server-Side: loadContent\n\n```tsx\nimport { loadContent, isPageContent, MissingSdkThemeError, Page } from '@riverbankcms/sdk/rendering';\n\nexport default async function DynamicRoute({ params }) {\n  const path = `/${params.slug?.join('/') || ''}`;\n\n  const content = await loadContent({\n    client,\n    siteId: 'your-site-id',\n    path,\n    preview: false, // Set true for draft content\n  });\n\n  // Pages get rendered with the Page component\n  if (isPageContent(content)) {\n    if (!content.theme) {\n      throw new MissingSdkThemeError(content.siteId, 'cms_theme_absent');\n    }\n    return <Page {...content} />;\n  }\n\n  // Entries get rendered with custom UI\n  return (\n    <article>\n      <h1>{content.entry.title}</h1>\n      <div>{JSON.stringify(content.entry.content)}</div>\n    </article>\n  );\n}\n```\n\n### Client-Side: useContent\n\n```tsx\n\"use client\";\n\nimport { useContent, isPageContentResult, Page } from '@riverbankcms/sdk/client';\n\nexport function DynamicContent({ path }: { path: string }) {\n  const content = useContent({\n    client,\n    siteId: 'your-site-id',\n    path,\n    preview: false,\n  });\n\n  if (content.loading) return <div>Loading...</div>;\n  if (content.error) return <div>Error: {content.error.message}</div>;\n\n  if (isPageContentResult(content)) {\n    if (!content.theme) return <div>This site needs a theme before it can be displayed.</div>;\n    return <Page page={content.page} theme={content.theme} siteId={content.siteId} resolvedData={content.resolvedData} />;\n  }\n\n  // Render entry with custom UI\n  return (\n    <article>\n      <h1>{content.entry.title}</h1>\n      <p>Type: {content.entry.type}</p>\n      <div>{JSON.stringify(content.entry.content)}</div>\n    </article>\n  );\n}\n```\n\n### Entry-Specific Rendering\n\nRoute entries to different components based on their content type:\n\n```tsx\nimport { loadContent, isPageContent, MissingSdkThemeError, Page } from '@riverbankcms/sdk/rendering';\n\nexport default async function DynamicRoute({ params }) {\n  const content = await loadContent({ client, siteId, path: `/${params.slug?.join('/') || ''}` });\n\n  if (isPageContent(content)) {\n    if (!content.theme) {\n      throw new MissingSdkThemeError(content.siteId, 'cms_theme_absent');\n    }\n    return <Page {...content} />;\n  }\n\n  // Route to type-specific components\n  switch (content.entry.type) {\n    case 'blog-post':\n      return <BlogPost entry={content.entry} theme={content.theme} />;\n    case 'product':\n      return <ProductPage entry={content.entry} theme={content.theme} />;\n    case 'event':\n      return <EventPage entry={content.entry} theme={content.theme} />;\n    default:\n      return <GenericEntry entry={content.entry} />;\n  }\n}\n\nfunction BlogPost({ entry, theme }) {\n  const { title, content, metaDescription } = entry;\n  return (\n    <article>\n      <h1>{title}</h1>\n      <p className=\"lead\">{metaDescription}</p>\n      <div className=\"prose\">{content.body}</div>\n      <p>By {content.author} on {new Date(entry.createdAt).toLocaleDateString()}</p>\n    </article>\n  );\n}\n```\n\n### ContentEntryData Type\n\nWhen working with entries, you receive raw content data:\n\n```ts\ntype ContentEntryData = {\n  id: string;\n  type: string | null;        // Content type key (e.g., 'blog-post', 'product')\n  title: string;\n  slug: string | null;\n  path: string | null;\n  status: string;\n  publishAt: string | null;\n  content: Record<string, unknown>;  // Raw content fields\n  metaTitle: string | null;\n  metaDescription: string | null;\n  createdAt: string;\n  updatedAt: string;\n};\n```\n\n### When to Use Which Function\n\n| Function | Use Case |\n|----------|----------|\n| `loadPage()` / `usePage()` | Pages only - throws error on entries |\n| `loadContent()` / `useContent()` | Both pages and entries - discriminated union |\n\n## Fetching Multiple Entries\n\nUse `client.getEntries()` to fetch lists of content entries for blog listing pages, product catalogs, etc.\n\n### Basic Usage\n\n```tsx\nimport { createRiverbankClient } from '@riverbankcms/sdk';\n\nconst client = createRiverbankClient({\n  apiKey: process.env.RIVERBANK_API_KEY!,\n  baseUrl: process.env.NEXT_PUBLIC_DASHBOARD_URL + '/api',\n});\n\n// Fetch all published blog posts\nconst { entries } = await client.getEntries({\n  siteId: 'your-site-id',\n  contentType: 'blog-post',\n});\n```\n\n### Pagination and Sorting\n\n```tsx\n// Fetch latest 10 posts (newest first)\nconst { entries: latestPosts } = await client.getEntries({\n  siteId: 'your-site-id',\n  contentType: 'blog-post',\n  limit: 10,\n  order: 'newest',\n});\n\n// Fetch oldest posts first (for archives)\nconst { entries: archivedPosts } = await client.getEntries({\n  siteId: 'your-site-id',\n  contentType: 'blog-post',\n  order: 'oldest',\n});\n\n// Include draft entries for preview mode\nconst { entries: allPosts } = await client.getEntries({\n  siteId: 'your-site-id',\n  contentType: 'blog-post',\n  preview: true, // Includes unpublished drafts\n});\n```\n\n### Ordered Entries by Stable Identifiers\n\nUse `client.getEntriesByIdentifiers()` when structured content stores an ordered\nrelated-content list and you want the server to resolve only those entries.\nRefs may be entry UUIDs, stable entry identifiers, or route slugs. Missing refs\nare omitted, duplicates collapse to the first occurrence, and results preserve\nthe requested order.\n\n```tsx\nconst { entries: relatedMeditations } = await client.getEntriesByIdentifiers({\n  siteId: 'your-site-id',\n  contentType: 'meditation',\n  identifiers: ['metta-meditation', 'resting-in-compassion'],\n});\n```\n\nFor preview requests, slug resolution prefers draft slugs before published\nslugs. Published requests prefer published slugs. Keep identifier lists small\n(maximum 50 refs per request); for larger lists, use normal paginated\n`getEntries()` queries instead.\n\n### Parameters\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `siteId` | string | Yes | Site ID |\n| `contentType` | string | Yes | Content type key (e.g., 'blog-post') |\n| `limit` | number | No | Maximum entries to return |\n| `order` | 'newest' \\| 'oldest' | No | Sort by publish date |\n| `preview` | boolean | No | Include draft entries |\n\n### Real-World Example: Blog Listing Page\n\n```tsx\n// app/blog/page.tsx\nimport { createRiverbankClient } from '@riverbankcms/sdk';\nimport Link from 'next/link';\n\nconst client = createRiverbankClient({\n  apiKey: process.env.RIVERBANK_API_KEY!,\n  baseUrl: process.env.NEXT_PUBLIC_DASHBOARD_URL + '/api',\n});\n\nexport default async function BlogPage() {\n  const site = await client.getSite({ slug: 'my-site' });\n\n  const { entries: posts } = await client.getEntries({\n    siteId: site.site.id,\n    contentType: 'blog-post',\n    limit: 10,\n    order: 'newest',\n  });\n\n  return (\n    <main>\n      <h1>Blog</h1>\n      <div className=\"grid gap-6\">\n        {posts.map((post) => (\n          <article key={post.id}>\n            <Link href={`/blog/${post.slug}`}>\n              <h2>{post.title}</h2>\n            </Link>\n            <p>{post.metaDescription}</p>\n            <time>{post.publishedAt ? new Date(post.publishedAt).toLocaleDateString() : 'Draft'}</time>\n          </article>\n        ))}\n      </div>\n    </main>\n  );\n}\n```\n\n## Import Patterns\n\n⚠️ **Important:** Use the correct import path for your environment:\n\n```tsx\n// ✅ Server Components (Next.js App Router)\nimport { createRiverbankClient, loadPage, Page } from '@riverbankcms/sdk';\n\n// ✅ Client Components (use \"use client\" directive)\n\"use client\";\nimport { usePage, Page } from '@riverbankcms/sdk/client';\n```\n\nThe `/client` subpath exports React hooks that require client-side React features (useState, useEffect). The main entry point only exports server-safe code.\n\n## Navigation\n\nThe SDK provides navigation utilities for transforming CMS navigation data into render-ready structures. All navigation functions return nested structures that support both direct links and dropdown menus.\n\n### Navigation Types\n\nNavigation items are discriminated unions using a `kind` field:\n\n```typescript\nimport type {\n  NavItem,        // NavLink | NavDropdown\n  NavLink,        // Direct link with href\n  NavDropdown,    // Dropdown container with children\n} from '@riverbankcms/sdk/navigation';\n\n// NavLink - a direct navigation link\ntype NavLink = {\n  kind: 'link';\n  id: string;\n  label: string;\n  href: string;\n  isExternal: boolean;\n};\n\n// NavDropdown - a dropdown menu container\ntype NavDropdown = {\n  kind: 'dropdown';\n  id: string;\n  label: string;\n  children: NavLink[];  // Max 1 level of nesting\n};\n\n// NavItem - either a link or dropdown\ntype NavItem = NavLink | NavDropdown;\n```\n\n### Type Guards\n\nUse the provided type guards for safe type narrowing:\n\n```typescript\nimport { isNavLink, isNavDropdown } from '@riverbankcms/sdk/navigation';\n\nconst items = getPrimaryNavItems(siteData.navigation, {\n  routes: siteData.routes,\n  pagesByIdentifier: siteData.pagesByIdentifier,\n  entriesByIdentifier: siteData.entriesByIdentifier,\n  portalEnabled: siteData.portalEnabled ?? false,\n  hasPortalSession: false,\n});\n\nitems.forEach(item => {\n  if (isNavLink(item)) {\n    // TypeScript knows this is NavLink\n    console.log(item.href);\n  } else if (isNavDropdown(item)) {\n    // TypeScript knows this is NavDropdown\n    console.log(`${item.label} has ${item.children.length} children`);\n  }\n});\n```\n\nOr use the `kind` discriminator directly:\n\n```typescript\nitems.forEach(item => {\n  if (item.kind === 'link') {\n    console.log(item.href);\n  } else {\n    // item.kind === 'dropdown'\n    console.log(item.children);\n  }\n});\n```\n\n### Navigation Helper Functions\n\n```typescript\nimport {\n  getPrimaryNavItems,\n  getPrimaryNavigation,\n  getNavigationByLocation,\n  transformToNavItems,\n} from '@riverbankcms/sdk/navigation';\n\nconst navOptions = {\n  routes: siteData.routes,\n  pagesByIdentifier: siteData.pagesByIdentifier,\n  entriesByIdentifier: siteData.entriesByIdentifier,\n  portalEnabled: siteData.portalEnabled ?? false,\n  hasPortalSession: false,\n};\n\n// Get nav items from the fixed main location\nconst headerNav = getPrimaryNavItems(siteData.navigation, navOptions);\n\n// Get nav items from the independent footer location\nconst footerNav = transformToNavItems(getNavigationByLocation(siteData.navigation, 'footer'), navOptions);\n\n// Get the raw menu object (for accessing menu metadata)\nconst primaryMenu = getPrimaryNavigation(siteData.navigation);\nconst footerMenu = getNavigationByLocation(siteData.navigation, 'footer');\n\n// Transform a menu object to nav items\nconst items = transformToNavItems(primaryMenu, navOptions);\n```\n\n### Building Menu and Logo\n\nFor rendering, use `buildMenu` and `buildLogo` which resolve hrefs from the route map and canonical identifier maps:\n\n```typescript\nimport type { Menu, Logo } from '@riverbankcms/sdk/navigation';\nimport { buildMenu, buildLogo } from '@riverbankcms/sdk/navigation';\n\n// Build menu with pre-resolved hrefs from route map\nconst menu = buildMenu(siteData.navigation, siteData.routes, {\n  pagesByIdentifier: siteData.pagesByIdentifier,\n  entriesByIdentifier: siteData.entriesByIdentifier,\n  portalEnabled: siteData.portalEnabled ?? false,\n  hasPortalSession: false,\n});\n\n// menu.items is NavItem[] (links and dropdowns)\n// menu.ctaItem is NavLink | null (CTA is always a link, never dropdown)\n\nconst logo = buildLogo(siteData.layout.logo, siteData.site.title);\n```\n\nPortal links are opt-in at render time: if `portalEnabled` is not set to `true`, portal items are filtered out.\n\n### Rendering Navigation with Dropdowns\n\n```tsx\nimport { getPrimaryNavItems, isNavLink, isNavDropdown } from '@riverbankcms/sdk/navigation';\n\nfunction Header({ siteData }) {\n  const items = getPrimaryNavItems(siteData.navigation, {\n    routes: siteData.routes,\n    pagesByIdentifier: siteData.pagesByIdentifier,\n    entriesByIdentifier: siteData.entriesByIdentifier,\n    portalEnabled: false,\n    hasPortalSession: false,\n  });\n\n  return (\n    <nav>\n      {items.map(item => {\n        if (isNavLink(item)) {\n          return (\n            <a\n              key={item.id}\n              href={item.href}\n              target={item.isExternal ? '_blank' : undefined}\n              rel={item.isExternal ? 'noopener noreferrer' : undefined}\n            >\n              {item.label}\n            </a>\n          );\n        }\n\n        // Dropdown\n        return (\n          <div key={item.id} className=\"dropdown\">\n            <button>{item.label}</button>\n            <div className=\"dropdown-menu\">\n              {item.children.map(child => (\n                <a\n                  key={child.id}\n                  href={child.href}\n                  target={child.isExternal ? '_blank' : undefined}\n                >\n                  {child.label}\n                </a>\n              ))}\n            </div>\n          </div>\n        );\n      })}\n    </nav>\n  );\n}\n```\n\n### Rendering Menu in Components\n\n```tsx\nimport { buildMenu, buildLogo } from '@riverbankcms/sdk/navigation';\n\nfunction SiteHeader({ siteData }) {\n  const menu = buildMenu(siteData.navigation, siteData.routes, {\n    pagesByIdentifier: siteData.pagesByIdentifier,\n    entriesByIdentifier: siteData.entriesByIdentifier,\n    portalEnabled: siteData.portalEnabled ?? false,\n    hasPortalSession: false,\n  });\n  const logo = buildLogo(siteData.layout.logo, siteData.site.title);\n\n  return (\n    <header>\n      {logo && <img src={logo.src} alt={logo.alt} />}\n\n      <nav>\n        {menu.items.map(item => {\n          if (item.kind === 'link') {\n            return <a key={item.id} href={item.href}>{item.label}</a>;\n          }\n\n          return (\n            <div key={item.id} className=\"dropdown\">\n              <span>{item.label}</span>\n              <ul>\n                {item.children.map(child => (\n                  <li key={child.id}>\n                    <a href={child.href}>{child.label}</a>\n                  </li>\n                ))}\n              </ul>\n            </div>\n          );\n        })}\n      </nav>\n\n      {menu.ctaItem && (\n        <a href={menu.ctaItem.href} className=\"cta-button\">\n          {menu.ctaItem.label}\n        </a>\n      )}\n    </header>\n  );\n}\n```\n\n### Navigation Exports\n\n```typescript\nimport {\n  // Helper functions\n  getPrimaryNavItems,\n  getPrimaryNavigation,\n  getNavigationByLocation,\n  transformToNavItems,\n  buildMenu,\n  buildLogo,\n  buildMenuViewModel,\n  buildLogoViewModel,\n\n  // Type guards\n  isNavLink,\n  isNavDropdown,\n\n  // Types\n  type NavItem,\n  type NavLink,\n  type NavDropdown,\n  type Menu,\n  type Logo,\n  type MenuViewModel,\n  type MenuLinkViewModel,\n  type MenuCtaViewModel,\n  type LogoViewModel,\n  type LogoSource,\n  type NavigationRenderOptions,\n  type LinkValue,\n  type InternalLinkValue,\n  type ExternalLinkValue,\n  type CustomLinkValue,\n} from '@riverbankcms/sdk/navigation';\n\n// For block content link types (page/entry identifier links)\nimport type {\n  PageLinkValue,     // { kind: 'page', identifier: string }\n  EntryLinkValue,    // { kind: 'entry', contentType: string, identifier: string }\n} from '@riverbankcms/sdk/rendering';\n```\n\n## Layout Component\n\nThe `Layout` component renders the site header, footer, and wraps your page content. Use this when you want consistent site chrome across all pages.\n\n`Layout` is a pure Server Component. The default `@riverbankcms/sdk/rendering` `Page` and `Block` surfaces hydrate CMS islands automatically, and `createCatchAllPage()` keeps doing the same for the canonical Next.js catch-all flow. If you intentionally use the strict `@riverbankcms/sdk/rendering/server` surface, mount `BlocksIslandsHydrator` explicitly when you need interactive CMS islands:\n\n```tsx\nimport { Layout } from '@riverbankcms/sdk/rendering/server';\n\nexport default async function MyPage() {\n  const siteData = await client.getSite({ slug: 'my-site' });\n\n  return (\n    <Layout siteData={siteData}>\n      <main>Page content</main>\n    </Layout>\n  );\n}\n```\n\nIf you intentionally render hydratable CMS islands through the strict server surface, keep the bootstrap explicit:\n\n```tsx\nimport { Layout } from '@riverbankcms/sdk/rendering/server';\nimport { BlocksIslandsHydrator } from '@riverbankcms/sdk/rendering/islands';\n\nexport default async function MyPage() {\n  const siteData = await client.getSite({ slug: 'my-site' });\n\n  return (\n    <Layout siteData={siteData}>\n      <BlocksIslandsHydrator siteId={siteData.site.id} supabaseUrl={siteData.supabaseUrl} />\n      <main>Page content</main>\n    </Layout>\n  );\n}\n```\n\n### Using Layout with Pre-Fetched Site Data\n\nWhen you already have site data (from `loadPage` or `client.getSite`):\n\n```tsx\nimport { Layout } from '@riverbankcms/sdk/rendering/server';\n\nexport default async function MyPage() {\n  const siteData = await client.getSite({ slug: 'my-site' });\n\n  return (\n    <Layout siteData={siteData}>\n      <main>\n        <h1>My Custom Page</h1>\n        <p>This content is wrapped with site header and footer.</p>\n      </main>\n    </Layout>\n  );\n}\n```\n\n### Automatic Site Fetching\n\nLayout can fetch site data automatically if you provide a client and identifier:\n\n```tsx\nimport { Layout } from '@riverbankcms/sdk';\n\nexport default async function MyPage() {\n  return (\n    <Layout\n      client={client}\n      slug=\"my-site\"  // or siteId=\"...\" or domain=\"example.com\"\n    >\n      <main>\n        <h1>My Custom Page</h1>\n      </main>\n    </Layout>\n  );\n}\n```\n\n### Customizing Header and Footer\n\nYou can hide the header or footer:\n\n```tsx\n<Layout\n  siteData={siteData}\n  header={false}  // Hide header\n  footer={false}  // Hide footer\n>\n  <main>Landing page without navigation</main>\n</Layout>\n```\n\n### Choosing Header Variants\n\nOverride the header variant from your code:\n\n```tsx\n<Layout\n  siteData={siteData}\n  headerVariant=\"centered\"  // Options: classic, centered, floating\n>\n  <main>Content with centered header</main>\n</Layout>\n```\n\n### Opting Out of Theme Styling (Headless)\n\nIf your SDK site brings its own global styles and you don't want the SDK to inject CMS theme CSS variables, use the responsive-only runtime. This keeps SDK-managed header, footer, and block responsive utilities working without applying CMS visual theme styling:\n\n```tsx\n<Layout\n  siteData={siteData}\n  themeRuntime={{ kind: 'responsive-only' }}\n>\n  <main>Custom styled content with SDK chrome</main>\n</Layout>\n```\n\nIf you also replace SDK-managed header/footer with fully custom chrome, you can opt out of the wrapper entirely:\n\n```tsx\n<Layout\n  siteData={siteData}\n  themeRuntime={{ kind: 'none' }}\n  header={(data) => <CustomHeader {...data} />}\n  footer={() => <GlobalFooter />}\n>\n  <main>Fully custom styling</main>\n</Layout>\n```\n\n### Fully Custom Headers\n\nCreate your own header while using CMS navigation data:\n\n```tsx\nimport { Layout, type HeaderData } from '@riverbankcms/sdk';\n\nfunction CustomHeader({ menu, logo, site }: HeaderData) {\n  return (\n    <header className=\"custom-header\">\n      <a href=\"/\">{logo?.url && <img src={logo.url} alt={site.title} />}</a>\n      <nav>\n        {menu.items.map(item => (\n          <a key={item.id} href={item.url.href}>{item.label}</a>\n        ))}\n      </nav>\n    </header>\n  );\n}\n\nexport default async function MyPage() {\n  const siteData = await client.getSite({ slug: 'my-site' });\n\n  return (\n    <Layout\n      siteData={siteData}\n      header={(data) => <CustomHeader {...data} />}\n    >\n      <main>Custom header with CMS navigation</main>\n    </Layout>\n  );\n}\n```\n\n## Block Component\n\nThe `Block` component renders individual CMS blocks. Use this when you want to mix CMS content with custom JSX, or render blocks outside of a full page context. The default `@riverbankcms/sdk/rendering` `Block` surface hydrates interactive CMS islands automatically. If you import `Block` from `@riverbankcms/sdk/rendering/server`, you are choosing the strict bootstrap-free surface and must mount `BlocksIslandsHydrator` yourself for interactive blocks.\n\n### Basic Block Rendering\n\n```tsx\nimport { Block } from '@riverbankcms/sdk/rendering';\n\nexport default async function CustomPage() {\n  const siteData = await client.getSite({ slug: 'my-site' });\n\n  return (\n    <div>\n      <h1>Custom Header</h1>\n\n      {/* Render a CMS block inline */}\n      <Block\n        blockKind=\"block.hero\"\n        content={{\n          headline: 'Welcome',\n          subheadline: 'To our custom page',\n          cta: { label: 'Get Started', href: '/signup' }\n        }}\n        theme={siteData.theme}\n        siteId={siteData.site.id}\n      />\n\n      <p>More custom content...</p>\n    </div>\n  );\n}\n```\n\n### Block with Data Loading\n\nBlocks can automatically load their data (e.g., blog posts, products) if they have data loaders configured:\n\n```tsx\n<Block\n  blockKind=\"block.blog-listing\"\n  blockId=\"block-abc123\"  // Block ID enables data loading\n  content={{ maxPosts: 10 }}\n  theme={siteData.theme}\n  siteId={siteData.site.id}\n  pageId={page.id}         // Optional: for context-aware loaders\n  client={client}          // Required for data loading\n/>\n```\n\nInteractive blocks such as forms, bookings, events, and commerce also need the CMS API base URL so the hydrated island can submit requests:\n\n```tsx\nimport { getRiverbankEnv } from '@riverbankcms/sdk/env';\n\nconst { baseUrl } = getRiverbankEnv();\n\n<Block\n  blockKind=\"block.checkout\"\n  blockId=\"checkout-block\"\n  content={{ heading: 'Checkout' }}\n  theme={siteData.theme}\n  siteId={siteData.site.id}\n  apiBaseUrl={baseUrl}\n/>\n```\n\n### Advanced Block Options\n\n```tsx\n<Block\n  blockKind=\"block.hero\"\n  blockId=\"block-xyz\"\n  content={{ heading: 'Welcome' }}\n  theme={theme}\n  siteId=\"site-123\"\n\n  // Optional data loading context\n  pageId=\"page-456\"\n  previewStage=\"preview\"  // or \"published\"\n  client={client}\n/>\n```\n\n`Block` uses strict manifest validation. Editor-owned incomplete draft previews\nmust use the editor renderer rather than weakening this production boundary.\n\n### CTA Links with Page/Entry Identifiers\n\nBlock content can reference pages and content entries using stable identifiers instead of UUIDs. These links are resolved at render time:\n\n```tsx\n// Link to a page by identifier\nconst heroContent = {\n  headline: 'Welcome',\n  cta: {\n    kind: 'page',\n    identifier: 'pricing'  // Resolves to page with identifier 'pricing'\n  }\n};\n\n// Link to a content entry (e.g., blog post, team member)\nconst featuredContent = {\n  headline: 'Meet Our Team',\n  cta: {\n    kind: 'entry',\n    contentType: 'team-member',\n    identifier: 'jane-doe'  // Resolves to the team member entry\n  }\n};\n\n// Traditional link formats still work\nconst externalCta = { kind: 'external', href: 'https://example.com' };\nconst simpleCta = { href: '/contact' };  // Simple href\n```\n\nWhen using `loadPage()`, identifier maps are automatically included in the response and passed to the `Page` component for resolution:\n\n```tsx\n// loadPage() returns pagesByIdentifier and entriesByIdentifier\nconst pageData = await loadPage({ client, siteId, path: '/' });\n\n// Page component receives these automatically\n<Page {...pageData} />\n```\n\n**Link Value Types:**\n- `{ kind: 'page', identifier: string }` - Link to a page by its identifier\n- `{ kind: 'entry', contentType: string, identifier: string }` - Link to a routable content entry\n- `{ kind: 'internal', routeId: string, href: string, ... }` - Internal link with route ID (from link picker)\n- `{ kind: 'external', href: string }` - External URL\n- `{ kind: 'url', href: string }` - Custom URL\n- `{ href: string }` - Simple href (pre-resolved)\n\n## Image Resolution\n\nResolve `Media` objects to optimized image URLs. Essential for custom blocks that display images.\n\n### Basic Usage\n\n```tsx\nimport { resolveImageUrl, ImagePresets } from '@riverbankcms/sdk/rendering';\nimport type { Media } from '@riverbankcms/sdk/rendering';\n\nfunction MyCustomBlock({ content }: { content: { image: Media } }) {\n  // Use a preset for common sizes\n  const imageUrl = resolveImageUrl(content.image, ImagePresets.card);\n\n  return <img src={imageUrl} alt={content.image.alt ?? ''} />;\n}\n```\n\n### Image Presets\n\nUse presets for consistent, optimized image sizes:\n\n```tsx\nimport { resolveImageUrl, ImagePresets } from '@riverbankcms/sdk/rendering';\n\n// Thumbnail (200px width, 80% quality) - for lists, previews\nresolveImageUrl(media, ImagePresets.thumbnail)\n\n// Card (600px width, 80% quality) - for cards, grids\nresolveImageUrl(media, ImagePresets.card)\n\n// Hero (1200px width, 85% quality) - for above-fold content\nresolveImageUrl(media, ImagePresets.hero)\n\n// Full (1920px width, 85% quality) - for backgrounds, large displays\nresolveImageUrl(media, ImagePresets.full)\n```\n\n### Custom Dimensions\n\nSpecify exact dimensions when presets don't fit:\n\n```tsx\n// Width only (height auto-calculated to maintain aspect ratio)\nresolveImageUrl(media, { width: 800, quality: 85 })\n\n// Height only (width auto-calculated)\nresolveImageUrl(media, { height: 400, quality: 80 })\n\n// Both dimensions\nresolveImageUrl(media, { width: 800, height: 600, quality: 85 })\n```\n\n### Original Resolution\n\nFor rare cases like downloads or print, request the original:\n\n```tsx\n// Full resolution - no transforms applied\nresolveImageUrl(media, { original: true })\n```\n\n### Complete Custom Block Example\n\n```tsx\nimport { resolveImageUrl, ImagePresets, RichText } from '@riverbankcms/sdk/rendering';\nimport type { BlockOverrideProps, Media } from '@riverbankcms/sdk/rendering';\n\ntype TeamMemberContent = {\n  name: string;\n  role?: string;\n  photo?: Media;\n  bio?: string;\n};\n\nexport function TeamMember({ content }: BlockOverrideProps<TeamMemberContent>) {\n  const photoUrl = content.photo\n    ? resolveImageUrl(content.photo, ImagePresets.card)\n    : undefined;\n\n  return (\n    <div className=\"flex items-start gap-6 p-6\">\n      {photoUrl && (\n        <img\n          src={photoUrl}\n          alt={content.photo?.alt || content.name}\n          className=\"h-24 w-24 rounded-full object-cover\"\n        />\n      )}\n      <div>\n        <h3 className=\"text-xl font-bold\">{content.name}</h3>\n        {content.role && <p className=\"text-gray-600\">{content.role}</p>}\n        {content.bio && <RichText content={content.bio} />}\n      </div>\n    </div>\n  );\n}\n```\n\n### How It Works\n\nImages stored in Supabase are served via the transform endpoint when dimensions are specified:\n\n```\n# Without transforms (original resolution - 3000px+)\nhttps://xxx.supabase.co/storage/v1/object/public/media/sites/abc/originals/photo.jpg\n\n# With transforms (optimized - 600px)\nhttps://xxx.supabase.co/storage/v1/render/image/public/media/sites/abc/originals/photo.jpg?width=600&quality=80\n```\n\nThis reduces image payload significantly (often 10x smaller) while maintaining visual quality.\n\n### Notes\n\n- SVG files are returned as direct URLs (transforms don't apply to vectors)\n- External URLs (`src` field) are returned as-is (can't be transformed)\n- The runtime `Media` type may include `storagePath`, `storageBucket`, `src`, `alt`, `identifier`, and transform metadata, but **portable content JSON should persist identifier-only** (no `assetId`/storage paths/`src`).\n\n## Metadata Generation\n\nGenerate SEO-optimized metadata for Next.js pages from Riverbank CMS data.\n\n### Basic Usage\n\n```tsx\nimport { generatePageMetadata } from '@riverbankcms/sdk/metadata';\nimport { loadPage } from '@riverbankcms/sdk';\n\nexport async function generateMetadata({ params }) {\n  const pageData = await loadPage({ client, siteId, path: params.slug });\n  const siteData = await client.getSite({ id: siteId });\n\n  return generatePageMetadata({\n    page: pageData.page,\n    site: siteData.site,\n    path: params.slug || '/',\n    siteUrl: process.env.NEXT_PUBLIC_SITE_URL!,\n  });\n}\n```\n\n### With Custom Overrides\n\n```tsx\nconst metadata = generatePageMetadata({\n  page: pageData.page,\n  site: siteData.site,\n  path: '/',\n  siteUrl: 'https://example.com',\n  overrides: {\n    title: 'Custom SEO Title',\n    description: 'Custom SEO description with keywords',\n    ogImage: 'https://example.com/og-image.jpg',\n    canonicalUrl: 'https://example.com/canonical-path',\n  },\n  googleSiteVerification: 'verification-token',\n});\n```\n\n### Preview Environment Metadata\n\n```tsx\nimport { generatePreviewMetadata } from '@riverbankcms/sdk/metadata';\n\n// Adds noindex/nofollow for staging environments\nconst metadata = generatePreviewMetadata({\n  page: pageData.page,\n  site: siteData.site,\n  path: '/',\n  siteUrl: 'https://preview.example.com',\n});\n```\n\n## Route Resolution\n\nResolve URL paths to pages, redirects, or 404s for dynamic routing.\n\n### Single Route Resolution\n\n```tsx\nimport { resolveRoute } from '@riverbankcms/sdk/routing';\nimport { notFound, redirect } from 'next/navigation';\n\nexport default async function DynamicPage({ params }) {\n  const path = `/${params.slug?.join('/') || ''}`;\n\n  const resolution = await resolveRoute({\n    client,\n    siteId: 'your-site-id',\n    path,\n  });\n\n  if (resolution.type === 'redirect') {\n    redirect(resolution.destination);\n  }\n\n  if (resolution.type === 'not-found') {\n    notFound();\n  }\n\n  return <Page {...resolution.pageData} />;\n}\n```\n\n### Batch Route Resolution\n\n```tsx\nimport { resolveRoutes } from '@riverbankcms/sdk/routing';\n\n// Useful for sitemap generation or validation\nconst resolutions = await resolveRoutes({\n  client,\n  siteId: 'your-site-id',\n  paths: ['/', '/about', '/services', '/contact'],\n});\n\nresolutions.forEach(({ path, resolution }) => {\n  if (resolution.type === 'page') {\n    console.log(`${path} → Page: ${resolution.pageData.page.name}`);\n  } else if (resolution.type === 'redirect') {\n    console.log(`${path} → Redirect to ${resolution.destination}`);\n  } else {\n    console.log(`${path} → Not found`);\n  }\n});\n```\n\n## Forms\n\nFetch form definitions for rendering in your frontend. Forms include schema (field definitions) and settings (submit behavior, notifications).\n\n### Fetching Forms\n\n```tsx\nimport { createRiverbankClient } from '@riverbankcms/sdk';\n\nconst client = createRiverbankClient({\n  apiKey: process.env.RIVERBANK_API_KEY!,\n  baseUrl: process.env.NEXT_PUBLIC_DASHBOARD_URL + '/api',\n});\n\n// Fetch all forms for a site\nconst { forms } = await client.getForms({\n  siteId: 'your-site-id',\n});\n\n// Each form includes:\n// - id: Form UUID\n// - slug: URL-friendly identifier\n// - name: Display name\n// - schema: Field definitions\n// - settings: Submit behavior, notifications\n```\n\n### Forms with Prebuild Fallback\n\nForms support the same resilience features as other content. When prebuild is configured, forms are cached at build time and served as a fallback when the CMS is unavailable:\n\n```tsx\nconst client = createRiverbankClient({\n  apiKey: process.env.RIVERBANK_API_KEY!,\n  baseUrl: process.env.RIVERBANK_BASE_URL!,\n  resilience: {\n    prebuildDir: '.riverbank-cache',  // Forms are cached here\n  },\n});\n\n// If CMS is down, cached forms are returned\nconst { forms } = await client.getForms({ siteId });\n```\n\nNote: While forms can be rendered from cache during CMS outages, form submissions will fail since they require the live API.\n\n### Rendering Forms\n\nForms provide schema and settings for building form UI:\n\n```tsx\nfunction DynamicForm({ form }) {\n  const handleSubmit = async (data) => {\n    await fetch('/api/forms/submit', {\n      method: 'POST',\n      body: JSON.stringify({ formId: form.id, data }),\n    });\n  };\n\n  return (\n    <form onSubmit={handleSubmit}>\n      {form.schema.fields.map((field) => (\n        <FormField key={field.name} field={field} />\n      ))}\n      <button type=\"submit\">Submit</button>\n    </form>\n  );\n}\n```\n\n## Analytics\n\nTrack page views, CTA clicks, form submissions, and custom events.\n\n### Add Analytics to Layout\n\n```tsx\nimport { AnalyticsBootstrap } from '@riverbankcms/sdk/analytics';\n\nexport default function RootLayout({ children }) {\n  return (\n    <html>\n      <body>\n        {children}\n\n        {/* Auto-tracks page views on navigation */}\n        <AnalyticsBootstrap\n          siteId=\"your-site-id\"\n          siteSlug=\"your-site-slug\"\n          endpoint=\"/api/analytics/collect\"\n        />\n      </body>\n    </html>\n  );\n}\n```\n\n### Track Events in Components\n\n```tsx\n'use client';\n\nimport { useAnalytics } from '@riverbankcms/sdk/analytics';\n\nexport function MyComponent() {\n  const analytics = useAnalytics({\n    siteId: 'your-site-id',\n    siteSlug: 'your-site-slug',\n  });\n\n  const handleClick = () => {\n    analytics.trackCtaClick({ buttonLabel: 'Sign Up' });\n  };\n\n  const handleSubmit = () => {\n    analytics.trackFormSubmit({ formName: 'contact-form' });\n  };\n\n  const handleCustomEvent = () => {\n    analytics.trackEvent({\n      eventType: 'video_play',\n      metadata: { videoId: '123', duration: 120 },\n    });\n  };\n\n  return (\n    <>\n      <button onClick={handleClick}>Sign Up</button>\n      <form onSubmit={handleSubmit}>...</form>\n    </>\n  );\n}\n```\n\n## Theming\n\nStyle Builder blocks to match your brand using the Theme Bridge. This provides CSS variables and optional component styles without requiring the full CMS theme system.\n\nFor event registration specifically, see [`docs/event-registration-theming.md`](./docs/event-registration-theming.md). Generated SDK sites using `Layout` get a full `ThemeScope` by default; standalone `Page` or `Block` rendering should use `ThemeBridgeProvider` or manual `generateThemeBridgeCss` with a `data-theme-scope=\"sdk\"` wrapper.\n\n### Quick Start\n\nImport the SDK base stylesheet, then wrap your app with `ThemeBridgeProvider` and define your color tokens:\n\n```tsx\nimport '@riverbankcms/sdk/styles.css';\nimport { ThemeBridgeProvider } from '@riverbankcms/sdk/theme-bridge';\n\nexport default function RootLayout({ children }) {\n  return (\n    <ThemeBridgeProvider\n      config={{\n        tokens: {\n          primary: '#6d28d9',\n          secondary: '#4c1d95',\n          background: '#ffffff',\n          text: '#1e293b',\n        },\n      }}\n    >\n      {children}\n    </ThemeBridgeProvider>\n  );\n}\n```\n\n### Token System\n\nDefine color tokens as key-value pairs. Keys become runtime CSS variables such as `--tb-primary`:\n\n```tsx\n<ThemeBridgeProvider\n  config={{\n    tokens: {\n      // Brand colors\n      primary: '#6d28d9',\n      secondary: '#4c1d95',\n\n      // Backgrounds\n      background: '#ffffff',\n      surface: '#f8fafc',\n\n      // Text. foreground/mutedForeground are preferred;\n      // text/mutedText remain accepted aliases.\n      foreground: '#1e293b',\n      mutedForeground: '#64748b',\n\n      // UI\n      border: '#e2e8f0',\n      primaryForeground: '#ffffff',\n\n      // Status\n      success: '#22c55e',\n      warning: '#f59e0b',\n      destructive: '#ef4444',\n      info: '#0ea5e9',\n    },\n  }}\n>\n```\n\nToken values can be:\n- **Hex colors**: `'#6d28d9'` (converted to RGB for Tailwind alpha support)\n- **CSS variable refs**: `'var(--brand-purple)'` (passed through)\n- **RGB values**: `'109 40 217'` (used directly)\n\nCSS variable references are suitable for emitted variables, structural block\nstyles, cards, and inputs. Opt-in generated button skins resolve and validate\nforeground/background contrast while building the runtime, so every token used\nby `components.buttons` must be a concrete hex or RGB value. When your design\nsystem owns brand colours through `var(...)`, leave `components.buttons`\ndisabled and style the button classes in your design-system CSS, or provide\nconcrete button tokens to ThemeBridge.\n\nCanonical tokens win when aliases are also present. Accepted aliases are `text -> foreground`, `mutedText -> mutedForeground`, `white -> primaryForeground`, and `danger -> destructive`.\n\n### Design Presets\n\nControl typography, spacing, corners, and shadows:\n\n```tsx\n<ThemeBridgeProvider\n  config={{\n    tokens: { /* ... */ },\n\n    // Typography\n    typography: {\n      headingFamily: '\"Inter\", sans-serif',\n      bodyFamily: '\"Inter\", sans-serif',\n      headingWeight: 700,\n      bodyWeight: 400,\n    },\n\n    // Spacing density\n    spacing: 'standard',  // 'comfortable' | 'standard' | 'dense'\n\n    // Corner radius\n    corners: 'rounded',   // 'square' | 'soft' | 'rounded' | 'pill'\n\n    // Shadow intensity\n    shadows: 'medium',    // 'none' | 'low' | 'medium' | 'high'\n  }}\n>\n```\n\n### Component CSS (Opt-in)\n\nBy default, the provider emits CSS variables plus structural runtime CSS used by system blocks: status classes, step/progress classes, and block-specific variables such as appointment booking `--ab-*` vars. Generated visual skins for buttons, cards, and inputs remain opt-in:\n\n```tsx\n<ThemeBridgeProvider\n  config={{\n    tokens: {\n      primary: '#6d28d9',\n      secondary: '#4c1d95',\n      primaryForeground: '#ffffff',\n      surface: '#f8fafc',\n      text: '#1e293b',\n      border: '#e2e8f0',\n    },\n    corners: 'rounded',\n    shadows: 'medium',\n    components: {\n      buttons: true,  // Generates .button-primary, .button-secondary, etc.\n      cards: true,    // Generates .card-default, .card-elevated, etc.\n      inputs: true,   // Generates .form-input, .form-label, etc.\n    },\n  }}\n>\n```\n\n### Custom Component Variants\n\nSpecify which variants to generate:\n\n```tsx\ncomponents: {\n  buttons: {\n    variants: ['primary', 'secondary'],  // Only these variants\n  },\n  cards: {\n    variants: ['default', 'elevated'],\n  },\n}\n```\n\n### CSS Overrides\n\nAdd custom CSS rules scoped to theme components:\n\n```tsx\n<ThemeBridgeProvider\n  config={{\n    tokens: { /* ... */ },\n    components: { buttons: true },\n    overrides: {\n      '.button-primary': 'border-radius: 9999px; font-weight: 700;',\n      '.button-primary:hover': 'transform: translateY(-2px);',\n    },\n  }}\n>\n```\n\n### Pass-Through to Design Systems\n\nReference existing CSS variables from your design system when ThemeBridge is\nnot generating button skins:\n\n```tsx\n<ThemeBridgeProvider\n  config={{\n    tokens: {\n      primary: 'var(--brand-purple)',\n      secondary: 'var(--brand-navy)',\n      background: 'var(--ds-bg)',\n      foreground: 'var(--ds-text)',\n    },\n    components: {\n      buttons: false,\n    },\n  }}\n>\n```\n\n### Using Generated CSS Directly\n\nFor advanced use cases, generate CSS without the provider:\n\n```tsx\nimport { generateThemeBridgeCss } from '@riverbankcms/sdk/theme-bridge';\n\nconst { css, cssVars } = generateThemeBridgeCss({\n  tokens: {\n    primary: '#6d28d9',\n    background: '#ffffff',\n  },\n  components: { buttons: true },\n});\n\n// css: Full CSS string for injection\n// cssVars: Object of CSS variable name-value pairs\n```\n\nWhen using `generateThemeBridgeCss` directly, render the affected blocks inside an element with `data-theme-scope=\"sdk\"` so the generated status, progress, component, and block-var selectors apply. `ThemeBridgeProvider` adds that wrapper for you.\n\n### Available Exports\n\n```tsx\nimport {\n  // Provider component\n  ThemeBridgeProvider,\n  useThemeBridgeCss,\n\n  // CSS generator\n  generateThemeBridgeCss,\n\n  // Types\n  type ThemeBridgeConfig,\n  type ThemeBridgeTypography,\n  type ThemeBridgeSpacing,\n  type ThemeBridgeCorners,\n  type ThemeBridgeShadows,\n  type ThemeBridgeComponents,\n  type ThemeBridgeOutput,\n} from '@riverbankcms/sdk/theme-bridge';\n```\n\n## Block Field Options\n\nCustomize field options for specific blocks directly in your SDK configuration. This allows SDK sites to define site-specific choices for select fields in system blocks.\n\n### Basic Configuration\n\nAdd `blockFieldOptions` to your `riverbank.config.ts`:\n\n```typescript\nimport { defineConfig } from '@riverbankcms/sdk/config';\n\nexport default defineConfig({\n  siteId: 'your-site-id',\n  blockFieldOptions: {\n    'block.embed': {\n      layout: {\n        options: [\n          { value: 'showcase', label: 'Showcase Grid' },\n          { value: 'list', label: 'Simple List' },\n          { value: 'featured', label: 'Featured Hero' },\n        ]\n      }\n    }\n  }\n});\n```\n\n### How It Works\n\n1. **Block ID format**: Use `block.*` for system blocks or `custom.*` for custom blocks\n2. **Field ID**: The field within the block whose options you want to override\n3. **Options**: Array of `{ value, label }` objects that replace the default options\n\nWhen a block field uses the `sdkSelect` widget (like the embed block's `layout` field), it will:\n- Use SDK-provided options when available in `blockFieldOptions`\n- Fall back to the field's default options if no SDK options are configured\n\n### Types\n\n```typescript\nimport type {\n  FieldSelectOption,\n  BlockFieldConfig,\n  BlockFieldOptionsMap,\n} from '@riverbankcms/sdk/config';\n\n// A single select option\ntype FieldSelectOption = {\n  value: string;  // Value stored when selected\n  label: string;  // Display text in dropdown\n};\n\n// Configuration for a field\ntype BlockFieldConfig = {\n  options?: FieldSelectOption[];  // Override select options\n};\n\n// Map of block IDs to field configurations\ntype BlockFieldOptionsMap = Record<string, Record<string, BlockFieldConfig>>;\n```\n\n### Current Use Cases\n\n**Embed Block Layout**: The `block.embed` block uses `sdkSelect` for its `layout` field, allowing SDK sites to define custom layout options that match their site-specific renderers:\n\n```typescript\nexport default defineConfig({\n  siteId: 'your-site-id',\n  blockFieldOptions: {\n    'block.embed': {\n      layout: {\n        options: [\n          { value: 'blog-grid', label: 'Blog Grid' },\n          { value: 'team-cards', label: 'Team Cards' },\n          { value: 'portfolio', label: 'Portfolio Gallery' },\n        ]\n      }\n    }\n  }\n});\n```\n\nThen in your block override, handle each layout:\n\n```tsx\nfunction EmbedRenderer({ content, data }) {\n  switch (content.layout) {\n    case 'blog-grid':\n      return <BlogGrid entries={data.entries} />;\n    case 'team-cards':\n      return <TeamCards entries={data.entries} />;\n    case 'portfolio':\n      return <PortfolioGallery entries={data.entries} />;\n    default:\n      return <DefaultList entries={data.entries} />;\n  }\n}\n```\n\n### Validation Rules\n\n- Block IDs must match pattern: `block.*` or `custom.*` (lowercase letters, numbers, hyphens)\n- Field IDs must be non-empty strings\n- Each option must have both `value` and `label` (non-empty strings)\n- At least one option is required when `options` is specified\n\n## Block Field Extensions\n\nAdd custom fields to built-in block types without modifying the core CMS. This is different from `blockFieldOptions` (which overrides options for existing fields) – `blockFieldExtensions` lets you add entirely new fields.\n\n### Basic Configuration\n\nAdd `blockFieldExtensions` to your `riverbank.config.ts`:\n\n```typescript\nimport { defineConfig } from '@riverbankcms/sdk/config';\n\nexport default defineConfig({\n  siteId: 'your-site-id',\n  blockFieldExtensions: {\n    'block.body-text': {\n      fields: [\n        {\n          id: 'layout',\n          type: 'select',\n          label: 'Layout',\n          defaultValue: 'default',\n          required: false,\n          multiple: false,\n          options: [\n            { value: 'default', label: 'Default' },\n            { value: 'wide', label: 'Wide' },\n            { value: 'narrow', label: 'Narrow' },\n            { value: 'pullquote', label: 'Pull Quote' },\n          ],\n        },\n      ],\n    },\n    'block.hero': {\n      fields: [\n        {\n          id: 'videoBackground',\n          type: 'media',\n          label: 'Video Background',\n          description: 'Optional video to play behind the hero',\n          mediaKinds: ['video'],\n          required: false,\n        },\n        {\n          id: 'overlayOpacity',\n          type: 'number',\n          label: 'Overlay Opacity',\n          description: 'Darkness of the overlay (0-100)',\n          defaultValue: 50,\n          required: false,\n        },\n      ],\n    },\n  },\n});\n```\n\n### How It Works\n\n1. **Extended fields appear at the end** of the block's editing form in the CMS\n2. **Field values are stored** alongside normal block content\n3. **Values are accessible** in your `blockOverrides` via the `content` prop\n4. **All field types supported**: text, select, media, repeater, group, etc.\n\n### Accessing Extended Fields in blockOverrides\n\n```tsx\nimport { loadPage, Page } from '@riverbankcms/sdk';\n\nexport default async function CMSPage({ params }) {\n  const pageData = await loadPage({ client, siteId, path: '/' });\n\n  return (\n    <Page\n      {...pageData}\n      blockOverrides={{\n        bodyText: ({ content }) => {\n          // Extended field values are available on content\n          const layout = content.layout ?? 'default';\n\n          const layoutClass = {\n            default: 'max-w-prose mx-auto',\n            wide: 'max-w-4xl mx-auto',\n            narrow: 'max-w-md mx-auto',\n            pullquote: 'max-w-lg mx-auto text-xl italic border-l-4 pl-6',\n          }[layout];\n\n          return (\n            <div className={layoutClass}>\n              <RichText content={content.body} />\n            </div>\n          );\n        },\n        hero: ({ content }) => {\n          const { videoBackground, overlayOpacity = 50 } = content;\n\n          return (\n            <div className=\"relative\">\n              {videoBackground && (\n                <video\n                  src={videoBackground.url}\n                  className=\"absolute inset-0 w-full h-full object-cover\"\n                  autoPlay\n                  muted\n                  loop\n                />\n              )}\n              <div\n                className=\"absolute inset-0 bg-black\"\n                style={{ opacity: overlayOpacity / 100 }}\n              />\n              <div className=\"relative z-10\">\n                <h1>{content.headline}</h1>\n              </div>\n            </div>\n          );\n        },\n      }}\n    />\n  );\n}\n```\n\n### Types\n\n```typescript\nimport type {\n  BlockFieldExtension,\n  BlockFieldExtensionsMap,\n  FieldDefinition,\n} from '@riverbankcms/sdk/config';\n\n// Configuration for extending a single block\ntype BlockFieldExtension = {\n  fields: FieldDefinition[];  // Same field format as block manifests\n};\n\n// Map of block IDs to their extensions\ntype BlockFieldExtensionsMap = Record<string, BlockFieldExtension>;\n```\n\n### Validation Rules\n\n- **Block IDs must be system blocks**: Only `block.*` format (e.g., `block.body-text`, `block.hero`). Custom blocks (`custom.*`) should define their fields directly in `customBlocks`.\n- **Field IDs must be unique**: Extended field IDs cannot conflict with existing fields in the block. The CLI will error if you try to add a field with an ID that already exists.\n- **Required fields need defaultValue**: If `required: true`, you must provide a `defaultValue`. This ensures existing blocks (created before the extension) can still be edited.\n- **At least one field required**: Each block extension must have at least one field.\n\n### Use Cases\n\n**Layout variations for text blocks:**\n```typescript\n'block.body-text': {\n  fields: [\n    {\n      id: 'layout',\n      type: 'select',\n      label: 'Layout',\n      defaultValue: 'default',\n      required: false,\n      multiple: false,\n      options: [\n        { value: 'default', label: 'Default' },\n        { value: 'wide', label: 'Wide' },\n        { value: 'sidebar', label: 'With Sidebar' },\n      ],\n    },\n  ],\n}\n```\n\n**Custom styling options:**\n```typescript\n'block.hero': {\n  fields: [\n    {\n      id: 'textAlignment',\n      type: 'select',\n      label: 'Text Alignment',\n      defaultValue: 'center',\n      required: false,\n      multiple: false,\n      options: [\n        { value: 'left', label: 'Left' },\n        { value: 'center', label: 'Center' },\n        { value: 'right', label: 'Right' },\n      ],\n    },\n    {\n      id: 'showBreadcrumbs',\n      type: 'boolean',\n      label: 'Show Breadcrumbs',\n      defaultValue: false,\n      required: false,\n    },\n  ],\n}\n```\n\n**Adding metadata fields:**\n```typescript\n'block.blog-listing': {\n  fields: [\n    {\n      id: 'analyticsId',\n      type: 'text',\n      label: 'Analytics ID',\n      description: 'Track this specific listing in analytics',\n      required: false,\n      multiline: false,\n    },\n  ],\n}\n```\n\n### Comparison: blockFieldOptions vs blockFieldExtensions\n\n| Feature | `blockFieldOptions` | `blockFieldExtensions` |\n|---------|---------------------|------------------------|\n| Purpose | Override options for existing select fields | Add new fields to blocks |\n| Supports | Select field options only | All field types |\n| Use case | Customize dropdown choices | Add new data fields |\n| Block types | System and custom blocks | System blocks only |\n\nUse **both together** for maximum customization:\n\n```typescript\nexport default defineConfig({\n  siteId: 'your-site-id',\n\n  // Override options for existing fields\n  blockFieldOptions: {\n    'block.embed': {\n      layout: {\n        options: [\n          { value: 'blog-grid', label: 'Blog Grid' },\n          { value: 'team-cards', label: 'Team Cards' },\n        ],\n      },\n    },\n  },\n\n  // Add new fields to blocks\n  blockFieldExtensions: {\n    'block.body-text': {\n      fields: [\n        {\n          id: 'layout',\n          type: 'select',\n          label: 'Layout',\n          defaultValue: 'default',\n          required: false,\n          multiple: false,\n          options: [\n            { value: 'default', label: 'Default' },\n            { value: 'wide', label: 'Wide' },\n          ],\n        },\n      ],\n    },\n  },\n});\n```\n\n## Custom Blocks\n\nDefine site-specific blocks directly in your SDK configuration. Custom blocks appear in the CMS block picker alongside system blocks, are edited using CMS-generated forms, and are rendered by your own React components.\n\n### Quick Start\n\n1. **Define the block schema** in your `riverbank.config.ts`:\n\n```typescript\nimport { defineConfig } from '@riverbankcms/sdk/config';\n\nexport default defineConfig({\n  siteId: 'your-site-id',\n  customBlocks: [\n    {\n      id: 'custom.team-member',\n      title: 'Team Member',\n      titleSource: 'name',\n      description: 'Display a team member with photo and bio',\n      category: 'content',\n      icon: 'User',\n      tags: ['team', 'about'],\n      previewCustomize: {\n        quickFieldPriority: ['name', 'role'],\n      },\n      fields: [\n        { id: 'name', type: 'text', label: 'Name', required: true, multiline: false },\n        { id: 'role', type: 'text', label: 'Role', required: false, multiline: false },\n        { id: 'photo', type: 'media', label: 'Photo', required: false, mediaKinds: ['image'] },\n        { id: 'bio', type: 'richText', label: 'Bio', required: false },\n      ],\n    },\n  ],\n});\n```\n\n`previewCustomize` is optional. When present, `quickFieldPriority` must list one or more unique field IDs to consider for compact Preview Customize controls; unlisted fields remain in the full panel.\n\n2. **Create your component** to render the block:\n\n```tsx\n// components/blocks/TeamMember.tsx\nimport type { BlockOverrideProps } from '@riverbankcms/sdk/rendering';\n\ntype TeamMemberContent = {\n  name: string;\n  role?: string;\n  photo?: { url: string; alt?: string };\n  bio?: string;\n};\n\nexport function TeamMember({ content }: BlockOverrideProps<TeamMemberContent>) {\n  return (\n    <div className=\"flex items-start gap-6 p-6\">\n      {content.photo && (\n        <img\n          src={content.photo.url}\n          alt={content.photo.alt || content.name}\n          className=\"h-24 w-24 rounded-full object-cover\"\n        />\n      )}\n      <div>\n        <h3 className=\"text-xl font-bold\">{content.name}</h3>\n        {content.role && <p className=\"text-gray-600\">{content.role}</p>}\n        {content.bio && (\n          <div className=\"mt-2 prose\" dangerouslySetInnerHTML={{ __html: content.bio }} />\n        )}\n      </div>\n    </div>\n  );\n}\n```\n\n3. **Register the component** with `blockOverrides`:\n\n```tsx\n// app/[...slug]/page.tsx\nimport { loadPage, Page } from '@riverbankcms/sdk';\nimport { TeamMember } from '@/components/blocks/TeamMember';\n\nexport default async function CMSPage({ params }) {\n  const pageData = await loadPage({\n    client,\n    siteId: process.env.SITE_ID!,\n    path: `/${params.slug?.join('/') || ''}`,\n  });\n\n  return (\n    <Page\n      {...pageData}\n      blockOverrides={{\n        'custom.team-member': TeamMember,\n      }}\n    />\n  );\n}\n```\n\n### Block Definition Schema\n\n| Property | Type | Required | Description |\n|----------|------|----------|-------------|\n| `id` | `custom.${string}` | Yes | Unique block ID, must start with `custom.` |\n| `title` | `string` | Yes | Display name in block picker |\n| `titleSource` | `string` | No | Field ID to use as block title in lists |\n| `description` | `string` | No | Description shown in block picker |\n| `category` | `BlockCategory` | Yes | One of: `marketing`, `content`, `blog`, `media`, `layout`, `interactive` |\n| `icon` | `string` | No | Lucide icon name (e.g., `User`, `CreditCard`) |\n| `tags` | `string[]` | No | Search tags for discoverability |\n| `fields` | `FieldDefinition[]` | Yes | Field definitions for the block |\n\n### Supported Field Types\n\nAll field types from the CMS are supported:\n\n**Basic Types:**\n- `text` - Single or multiline text\n- `richText` - Rich text editor with formatting\n- `number` - Numeric input\n- `boolean` - Toggle/checkbox\n\n**Media & Links:**\n- `media` - Image, video, or file upload\n- `url` - URL input with validation\n- `link` - Internal or external link picker (supports page/entry identifiers)\n\n**Selection:**\n- `select` - Dropdown selection\n- `reference` - Reference to other content entries\n\n**Date/Time:**\n- `date` - Date picker\n- `time` - Time picker\n- `datetime` - Combined date and time\n\n**Complex Types:**\n- `group` - Group related fields together\n- `repeater` - Repeatable list of items\n- `modal` - Fields in a modal dialog\n- `tabGroup` - Tabbed field groups\n\n### Examples\n\n**Pricing Card:**\n\n```typescript\n{\n  id: 'custom.pricing-card',\n  title: 'Pricing Card',\n  titleSource: 'planName',\n  category: 'marketing',\n  icon: 'CreditCard',\n  fields: [\n    { id: 'planName', type: 'text', label: 'Plan Name', required: true, multiline: false },\n    { id: 'price', type: 'text', label: 'Price', required: false, multiline: false, description: 'e.g., \"$29/mo\"' },\n    { id: 'featured', type: 'boolean', label: 'Featured Plan', required: false },\n    {\n      id: 'features',\n      type: 'repeater',\n      label: 'Features',\n      required: false,\n      itemLabel: 'Feature',\n      maxItems: 10,\n      fields: [\n        { id: 'text', type: 'text', label: 'Feature', required: true, multiline: false },\n        { id: 'included', type: 'boolean', label: 'Included', required: false },\n      ],\n    },\n    { id: 'ctaLabel', type: 'text', label: 'Button Label', required: false, multiline: false },\n    { id: 'ctaLink', type: 'link', label: 'Button Link', required: false },\n  ],\n}\n```\n\n**Testimonial:**\n\n```typescript\n{\n  id: 'custom.testimonial',\n  title: 'Testimonial',\n  titleSource: 'authorName',\n  category: 'content',\n  icon: 'Quote',\n  fields: [\n    { id: 'quote', type: 'richText', label: 'Quote', required: true },\n    { id: 'authorName', type: 'text', label: 'Author Name', required: true, multiline: false },\n    { id: 'authorTitle', type: 'text', label: 'Author Title', required: fal","readmeFilename":"README.md"}