{"_id":"@specverse/runtime","_rev":"67-ed3e88933dee6c384372fa278ac91acd","name":"@specverse/runtime","dist-tags":{"latest":"5.12.25"},"versions":{"4.1.0":{"name":"@specverse/runtime","version":"4.1.0","license":"MIT","_id":"@specverse/runtime@4.1.0","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"a9d8336944e04fb563732d30546e7fa142fcf89b","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.0.tgz","fileCount":85,"integrity":"sha512-Dqr/u4l9MDpJLwPODnDTzkSKOju9d1ZN+Mj8HL/a4L+LXEfWm2xGcpXS2nmbt5E/T9gMDcytc7RV6Pdzv+bG0Q==","signatures":[{"sig":"MEYCIQDYdVe5kyij/zgjNxjQ5a+vfHv7JYcBzrKcTkSR5fdrXAIhAIqYKHYD+izb+w8/ra2jqUqbNk735aWzcImpHbOw9M4J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187986},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"7f4fec58029d794e9fccf6dca1eb5be7aab6792a","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.0_1775557383778_0.5205787094336938","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@specverse/runtime","version":"4.1.1","license":"MIT","_id":"@specverse/runtime@4.1.1","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"359b73fef0a46a11139f868c6e714f802f421a2e","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.1.tgz","fileCount":134,"integrity":"sha512-YiAwKQtcuTpgRNexkXAHYCX6erE2LoIPGyLPzSSNNP/63W4BaFX+rvfGMPEd1IvOwtZcQBtE35hcEYjucRVtmA==","signatures":[{"sig":"MEQCICmAHgnCphByjb7XouWEl9CxHg0uNHCTT3lXkhq/VYNdAiAtMGbG/ho8iSttlwcXV9J8kydRbXxe0IWkfQGVaQyhXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486127},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"a76a0ed7368fa76fcb70a477d50af05545444c85","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.1_1775585605399_0.3222574483944609","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@specverse/runtime","version":"4.1.2","license":"MIT","_id":"@specverse/runtime@4.1.2","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"c5200a205688939508651f5f817245857f4e2154","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.2.tgz","fileCount":134,"integrity":"sha512-YiuaS7Hd+geFFxWVJy7yWhWqGG4PnjmRdinu7nrPk3zLsZFdI4vGYD8q+4RtTCMGphXC6skFgz/NA/Ut94zBbA==","signatures":[{"sig":"MEQCIAXgxIhzlYQf7Fm8fWeRda8jqJRwJJMuJ25Fy5lRmnYYAiAaiKRTEXmL+d53qzriT+UE1IOw4rYS+AUcu2cZQhhZhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486459},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"87c3b1bcdb6065a4fd6780a55174afe666374f6b","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.2_1775593377548_0.6694010669497255","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@specverse/runtime","version":"4.1.3","license":"MIT","_id":"@specverse/runtime@4.1.3","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"c3af06837e6d6aecbe9d769a82def6632138a083","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.3.tgz","fileCount":134,"integrity":"sha512-fKbswc1OeF+3VyEnYrT8olnmlWQ3rQ677taQ9JpjNRaVL1zWGgTfE+0pC7UVtP4sgI/SEVOeWtfLUluFWvYaMA==","signatures":[{"sig":"MEQCIGHjDK/0zdxwvRfgwyfbAa9QMZeurvFAeTnUwdWje+lrAiASWdlvyUNBh62WATy2b35UeZBmHkB5T9IHx52EQr4ziQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487149},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"058343af6fb9302eccb11fd2c51e3104c014b0df","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.3_1775654905295_0.5761638902624198","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@specverse/runtime","version":"4.1.4","license":"MIT","_id":"@specverse/runtime@4.1.4","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"9105762e6bab8ca8ccd3bd06fd654e425edb328c","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.4.tgz","fileCount":134,"integrity":"sha512-875JRjXpbnZZlB2ZS3IQ3IV6xUvc0tCSMQzDd61gpSmC9AT5GRlXUTxylvchi7kVEgTUVuhj83EZDR7FgsgPmA==","signatures":[{"sig":"MEUCIQCEpkVUszdaFkRtpKHV4STD+bupoW3p5d3cGrETjd1j+AIgfc6NwQIlNQJepyoJQSPZhbsTxB+RbNSbK3s6dDyFIbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487095},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"364ae764d2c0683940344d5cfdb79f77ad621af4","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.4_1775656264234_0.8461250161617604","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@specverse/runtime","version":"4.1.5","license":"MIT","_id":"@specverse/runtime@4.1.5","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"478b25aaba36878222c28e587cf69207f299b081","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.5.tgz","fileCount":134,"integrity":"sha512-zInXFTtP2L1yGNzKCUkOCFH4FxI/b8h8AZhjVXbzGUXpXjcR4slvsmH+ABLsafHv06rBIMTpVPILqUorfqgk4w==","signatures":[{"sig":"MEUCIGTGH3yQWo/+cbMtxmexmgvZvQfqg+luNFpu2qPa/DZ+AiEAu01EaKZ6ZMcKjqG+sGYCXE7rkuw5Jw+oKTQbWW64Mig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487642},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"ac200a21fe71e3f344626aa0196d673e377ada87","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.5_1775656567876_0.12734696330610729","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@specverse/runtime","version":"4.1.6","license":"MIT","_id":"@specverse/runtime@4.1.6","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"f70a4b989763be4912f6ac28a904a7fed3e5477f","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.6.tgz","fileCount":134,"integrity":"sha512-/5yvTdGXhESROaI/RjNSWusSJu0gZ/L60CC41KMfzrsdIFTSAD8zzm2jm2dnePa9dPcdu21Qnwl6JVYwHwxNLQ==","signatures":[{"sig":"MEUCIDhXgXVke6UblgEBtjVqy2AYeMKsvmtwO9rxHOCISg3bAiEA65DwbYXiEITPz7biOK7jg54aY2hpRUqJNM+BQEjutHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487786},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"f0ce842f3f698239b1f25a4d9de4f717046d4cf6","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.6_1775658420127_0.6999096709430008","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"@specverse/runtime","version":"4.1.7","license":"MIT","_id":"@specverse/runtime@4.1.7","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"0a27d4328dcea4e00ef6390d12c603fe1ef6794a","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.7.tgz","fileCount":134,"integrity":"sha512-jZunzR/kSGNasoeV/KuINaMGnUHNCNDSJpBHPdEwN4lTOQPhT2A6i8lKcsxZz4de+KBWmRfx3GJn5FJgDm4sNg==","signatures":[{"sig":"MEYCIQCL53YwfXJqM8JahtkCQjv0FXrTMfrSEDG84j4U3iiakAIhAMu7G0Rr//WsFixrNKJSd0jLUa1o8Wa3ZQOk2bCtp8MH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488832},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"68536f2c644b6dc825f19af7ff578d279e41618f","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.7_1775661444319_0.2126832238203069","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"@specverse/runtime","version":"4.1.8","license":"MIT","_id":"@specverse/runtime@4.1.8","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"0383ca50c41303bdd49a61806bf1e3cecb098418","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.8.tgz","fileCount":134,"integrity":"sha512-qZGo4HkDTp3P/L5SXouj4PazGLzUnk2/fehZEY+yBf7iKOOk8FsOqNGkox8O7Z7EjKbpiJuOTU5vzGVgWR6blw==","signatures":[{"sig":"MEUCIQDsgn9qGrnQ5SIT9oXoElpx4p1+ar39fxY4X5LWhIvqbQIgKEJqT9h4rUNBNgw2zAX3QpAoJPDjp+81VskxxshSKl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488764},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"98a9d3d2ae63c5e26f1f64156ed64266380b745c","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.8_1775661645168_0.40036379485807627","host":"s3://npm-registry-packages-npm-production"}},"4.1.9":{"name":"@specverse/runtime","version":"4.1.9","license":"MIT","_id":"@specverse/runtime@4.1.9","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"3f3fb5c4fc8f2ddd61169bec6e5e1c989c6058f7","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.9.tgz","fileCount":134,"integrity":"sha512-LdhHHsNf45LRvXIQWUkT5Xdx0zyoAg525SuRlmI6IxLov1kAZS1C6jKSdDxfPdM6mxRLCPIXWdNl81W101xF1w==","signatures":[{"sig":"MEQCICMhL40gVe/xWqfCOtfkjMwEFP2I6fmo2iLTIlO+700SAiB0lHfGjg//ZknybCkToJGqjQfsiNeLjRF8/db47soVSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490637},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"36d521fb19ba4e133a826f9611092cef8396c3b4","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.9_1775662336281_0.2670858057838883","host":"s3://npm-registry-packages-npm-production"}},"4.1.10":{"name":"@specverse/runtime","version":"4.1.10","license":"MIT","_id":"@specverse/runtime@4.1.10","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"a2cf090afd9dc70038ffa53f661f0e6730de5768","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.10.tgz","fileCount":134,"integrity":"sha512-7tEgvwmmZzT74iZEi0jHE9ADm6d1Dr/Uoxapt1j5wla2vzXbxOsQ8RM3bzgvAh3ympbb+pwjULzGk2p0coPD8g==","signatures":[{"sig":"MEUCIGgIedO1mQXmeBQYVc6zMRFQEnZS3VUAjhIms4elzL+DAiEA4hecqfT5tNyxA7Lqai/NWzQkVG6AOAxZ2kIlU9Ut9t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481840},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"704b7a8e4b5d95f3781f060874255d7ddf4753c6","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.10_1775905637357_0.46641994691597044","host":"s3://npm-registry-packages-npm-production"}},"4.1.11":{"name":"@specverse/runtime","version":"4.1.11","license":"MIT","_id":"@specverse/runtime@4.1.11","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"39c0e8e7e671ce20f77dd827aad419bd8ef03adb","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.11.tgz","fileCount":134,"integrity":"sha512-dQ+0df1+YHzKM9ktTfqY09tWihKe9TlryvzYjFrFYEvLlr85qThsibHdeK7ain1yEW8R6HUi6FvKGlaKmLq5+w==","signatures":[{"sig":"MEUCIQChUNCyxJONUzXSBYrQRBJUoTYu4/ng3PP2bmvrDahJRgIgVV4+s2RFeg1Q2EnLGSTcRTilSNjns+iFgJeZKHH/J7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481840},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"cb82aac2b78a034c1f78fda598eabad760842ff0","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.11_1775908488522_0.66792945703701","host":"s3://npm-registry-packages-npm-production"}},"4.1.12":{"name":"@specverse/runtime","version":"4.1.12","license":"MIT","_id":"@specverse/runtime@4.1.12","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"9eeca0ad262e395eee54e2e40bd941fa093571c9","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.12.tgz","fileCount":134,"integrity":"sha512-pDibULR9xgJd9pIVq7k9eKGWYxAV7lZ+NSAJrvaiEJNGBVJeaCsdTs9dqzxOJx96IFpOd3XM0SKWo0tLIqItpQ==","signatures":[{"sig":"MEUCIQDDPTK/+qhv99ktA9VXsKbGo4037qCBbBrCxy/AoV1QYgIgAT7m4SDPqwINGh8yZzyuSIbjZ342/bmPPOqhM1LTVXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481840},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"59fa72b11dd0aafdf56a031078c2c8f1e367508b","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.12_1775909563104_0.37820166809234346","host":"s3://npm-registry-packages-npm-production"}},"4.1.13":{"name":"@specverse/runtime","version":"4.1.13","license":"MIT","_id":"@specverse/runtime@4.1.13","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"1f1c20da318bb81af2d607935cadbad872f45c98","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.13.tgz","fileCount":134,"integrity":"sha512-tXSJG0mTNhHQeD4LOEgsLml5PMbx6jyTrRyFwFJd3JcZvtUNZF/QW1+ItJfc+Hd0AHbiICbljYgr+kn/rM28PQ==","signatures":[{"sig":"MEUCIQDAMP+VILDO1ru5eD9ATujtgfBeG6P0joHAxHZxsNBGFQIgEjdP6GN8wipi6B/7E7yVx0pG113UfS9elcK0sDpXlmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481840},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"307ee546634572ca3f011f49fc0160635ff29ccb","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.13_1775916619113_0.383085753376609","host":"s3://npm-registry-packages-npm-production"}},"4.1.14":{"name":"@specverse/runtime","version":"4.1.14","license":"MIT","_id":"@specverse/runtime@4.1.14","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"6a6ed2e05abb51f5289edb918b80211583d99b59","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.14.tgz","fileCount":134,"integrity":"sha512-L0kGYNKr+ExP6TeU39YG0MbwAOjy80mKriBVNbq0QuxrAwXJKyaZ7Isf9Kddh19RrzyrhXRddV8mVdslh9riSA==","signatures":[{"sig":"MEQCICcO6aLYiOqvRnOoRNFGcpTrkKfVc5b1P+rWTks3dn1iAiAPVvKNG8D+2KulQMg7nVNORCgYTOSYS5jZhR5A2ijiMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481840},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"eada3a0a50a21edb205de9f498e722b1df7c397f","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.14_1775980943225_0.2470660618488425","host":"s3://npm-registry-packages-npm-production"}},"4.1.15":{"name":"@specverse/runtime","version":"4.1.15","license":"MIT","_id":"@specverse/runtime@4.1.15","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"c83bfb6bd38a5aec5cc0d0592888eb37e7771ae1","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.15.tgz","fileCount":138,"integrity":"sha512-gjNBfyNX8HjtriyKn/wuikRylf8984P+68IMb9QcOMHVHGa6Eom5XrJYMii/opMQCNHyv+VxS6HP1+2oZtY8uw==","signatures":[{"sig":"MEUCIFJ2pmisWD8LGJGeULWV43wIlRHnJs3QQXhwwqpuJgjsAiEAymq3/YveWCIIWrKqCrN4aLTZUFUbV2f8yJ1PuwlcVvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492626},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"c032fff184967236d06f3ef46a99da2d5b3798fa","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.15_1776151517800_0.9104044513130745","host":"s3://npm-registry-packages-npm-production"}},"4.1.16":{"name":"@specverse/runtime","version":"4.1.16","license":"MIT","_id":"@specverse/runtime@4.1.16","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"362ad1e20830ddf8e5785a96d1d8aa219b8ee064","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.16.tgz","fileCount":142,"integrity":"sha512-jLo7dS+ySVGC7Em4TysCpUaUps5aHcKdCBs9+O9YLe6bJsjzMvbZaGy7xykJUTJJyCksXDja8f0eqMEjShp99g==","signatures":[{"sig":"MEUCIQDPyegZApA2si9FDU7MqSntewvNvFxQxNG8Xjh+JfCr4AIgUY+RZFV1DQcffpVE8qMHnMkScVRP0JJXWKTgiFl7ZpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523678},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"9a3c908e48528198f48f9347986883b4157caf04","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.16_1776167061193_0.1807047751392974","host":"s3://npm-registry-packages-npm-production"}},"4.1.17":{"name":"@specverse/runtime","version":"4.1.17","license":"MIT","_id":"@specverse/runtime@4.1.17","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"d589b682d6624841d3764e5a7363eee44514454e","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.17.tgz","fileCount":142,"integrity":"sha512-KV4NhdGKsCGejPN1VOlGoC6xvXDM+tj9TUVV5cAVSjK56Dqp97urTts5qjsfgOv2WPrfssVym2G2YQ3iqucDOg==","signatures":[{"sig":"MEYCIQDui+lakGPrkTy892Zr0oIHkMGFFwQmAcKHw5CLZVR6EgIhAJvlj8qtRMshW9O8clElUJ+Og6zqKsbKUhgQ+cJfozVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557398},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"a46705594999676f07bdca57e9ed3039aca93b1b","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.17_1776178881016_0.24901759542399393","host":"s3://npm-registry-packages-npm-production"}},"4.1.18":{"name":"@specverse/runtime","version":"4.1.18","license":"MIT","_id":"@specverse/runtime@4.1.18","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"ac9b24eefe5899c529d205cd01d302664e8c65ff","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.18.tgz","fileCount":142,"integrity":"sha512-1pmRLJILwOh3gb2h0Jate/q84V56SDzLXdmHE5KQy7k6nwXAiRP0nQCcTJ4eCrsfqo3v5of66yee0St91nnsXg==","signatures":[{"sig":"MEUCIBdHs3se+gZVH/wkWjbX+1XZGkMIr2vIEdGQ1D9c5zNoAiEAsFaOo9LTLwF5cLyZzKynvOJKSqrEFEMDqmv5mScfdOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557911},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"ba511279c327b34590450c50ebb9c827e06b6414","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.18_1776181211943_0.867443622160958","host":"s3://npm-registry-packages-npm-production"}},"4.1.19":{"name":"@specverse/runtime","version":"4.1.19","license":"MIT","_id":"@specverse/runtime@4.1.19","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"f264ccab1ac5c9f671c961204d3727ea90c0bc68","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.19.tgz","fileCount":142,"integrity":"sha512-+s/7pk5GCdBbcE/uF+zDu+hYBjx75KFmPM6m9UqfOhC+RD89dknFmerULfnt65S5/At2zZNLuEjtbyRpKunKGg==","signatures":[{"sig":"MEYCIQDvsTSryB/IipGIH0Zukwiz0j8ol93gzNXD5xb4cC34QAIhALUPj7O9dXmFzCrj/VhYuxbsEkiEz1W5k94Mwvfw9fX+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558089},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"34747fc1d4abd4aca7722eeabd34c1dcf493fc0f","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.19_1776181771925_0.8181124993172273","host":"s3://npm-registry-packages-npm-production"}},"4.1.20":{"name":"@specverse/runtime","version":"4.1.20","license":"MIT","_id":"@specverse/runtime@4.1.20","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"469f1bfd744fc76e1f7a4258cc4fbdda393cb7ba","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.20.tgz","fileCount":174,"integrity":"sha512-YxqpL7o2ckPK5LOWweQXdkmTgG/jcSRrgVQdiNb3BIRiX+7U27UTs9uI0H+FeLXMdxtOWiDWCnFtPXc9xEa9IA==","signatures":[{"sig":"MEYCIQD+9hhrRq2ZlK0gScvlsyeJY0DQncx5bh7Y03eBoSMgSQIhAOjtDmSBGhCePwi37nDeqOga421pd7+tsGKyGFCPF+2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652325},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"c6d704633bb3c926d6d0b2c12814327093bc0e38","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.20_1776281181101_0.4846668437834163","host":"s3://npm-registry-packages-npm-production"}},"4.1.21":{"name":"@specverse/runtime","version":"4.1.21","license":"MIT","_id":"@specverse/runtime@4.1.21","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"e8caaabb985d4ed1ae27e7f7e16b36415c2cd4da","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.21.tgz","fileCount":178,"integrity":"sha512-6MHM8KRia8DgSvFPjJL5ognPPZcnw0bp5vGuOLSeXXaVjaisJwlmOYX5YRZf+RIY/YvHW1ZDN8Vc5a72NEJyCg==","signatures":[{"sig":"MEQCIBIcspYEhJ45vUdTBs65bwYgapxm+m4NZKQa2LccKLLUAiBGjOgt3crLM/fI8hjm/8S3iDspFZCT8lcF0mSI1I4DIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661584},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"f56b563bb68f2414b61bc968e0847246b74f9352","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.21_1776503652346_0.9364124669031018","host":"s3://npm-registry-packages-npm-production"}},"4.1.22":{"name":"@specverse/runtime","version":"4.1.22","license":"MIT","_id":"@specverse/runtime@4.1.22","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"7e9c264977d41cfd9772fc3d3d844fb5087f18af","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.22.tgz","fileCount":178,"integrity":"sha512-hRV/n0/eeCmhiYEBUloXasHqqT807OEVHa2LAaGs5KJ3uU+Xu3plniXM6bIuEYQaydmLqssSRo1DgeJvH9qBvw==","signatures":[{"sig":"MEUCIFviEf6Mj6YtCn2b/W81yur734YYVZvshVuiMpPhVPMXAiEAomifaWH+v0FlxBLFr6aRGXx5P175mgTmhVRUJkvtVtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661921},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"805551d9ac04bd8d0e86d62dbb4b73a4da3662d3","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.22_1776542447727_0.7179282406309766","host":"s3://npm-registry-packages-npm-production"}},"4.1.23":{"name":"@specverse/runtime","version":"4.1.23","license":"MIT","_id":"@specverse/runtime@4.1.23","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"d8260af6d82e4e0db8dcb612e24ad064b62e1c34","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.23.tgz","fileCount":226,"integrity":"sha512-v2hE+BuUzZ93J4H5ym7Lt04gHrECmZbrXkmWrMOmBRaXfXI70sXQ6OLvvWmO/4d+d9712S/xMSpfWOPw3H0PGw==","signatures":[{"sig":"MEUCIQDXoleMGw6sSSc4kX2L6AglDxaxWpotLpV3eMqWsd9OegIgLYz3h9/NjuCRwVpMqLheDP8zI+2vkSyJutqklxFcBqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841513},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"9c517942315597c827854c8f867db6c7de68ed5e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.23_1776693254980_0.7181760281712029","host":"s3://npm-registry-packages-npm-production"}},"4.1.24":{"name":"@specverse/runtime","version":"4.1.24","license":"MIT","_id":"@specverse/runtime@4.1.24","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"7b911955dd390b3c6a26188d5eee80236914d648","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.24.tgz","fileCount":226,"integrity":"sha512-QmlUlcDY16T4/YYZmF6S9C8wm7bD6awuSALmcfx1pUudJ8H9kg+iYagEDRJVeWYdN+4e1XtOf+sM7/+I+imcDQ==","signatures":[{"sig":"MEUCIQDkc1jBD7+NglIVYwbDtN9UwN41D9eZ6SZofh3CIBI7QAIgYy8GF5Bs8pzP2AjSszK1KY8kx3HFWgIt4KRfV6nT/zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842337},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"9c517942315597c827854c8f867db6c7de68ed5e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.24_1776702886339_0.6929578425884664","host":"s3://npm-registry-packages-npm-production"}},"4.1.30":{"name":"@specverse/runtime","version":"4.1.30","license":"MIT","_id":"@specverse/runtime@4.1.30","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"07473f6e882f0275f658ca8198ef800dd3c8eb80","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.1.30.tgz","fileCount":226,"integrity":"sha512-ALNOBx+v49jEWKZr1fnue8Db2uZGbBFLrur4O+mPVLOVcMhYbqleqERjINLAHg/igKJXgLpYtuL7KNFIFjNbsQ==","signatures":[{"sig":"MEYCIQCac9SOU04PKvQ6axmr37bX7tyiJXJNPapQSINunzOKqgIhAILU8/JMhPW3oKdeAV4jxZ/+uVyFvKwsC/Su9OKMfU6g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802382},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"230d753f0a33b598d78c0f63b80fff9554840f8e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.1.30_1776708836507_0.05867581027831559","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@specverse/runtime","version":"4.2.0","license":"MIT","_id":"@specverse/runtime@4.2.0","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"d4560281a6b055b47fed40c2aab66b72497d6080","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.0.tgz","fileCount":226,"integrity":"sha512-DggRF+ufzd0Jwvg3MrHY9ru7gvqcJGLsklLwSh5i1qBAnQGkqcakGgxodTHtc8+nu6WRGFJwWpf2mD7qFu5Duw==","signatures":[{"sig":"MEQCIGHFitPRqUZ/7+6b1aa11CnTemCRImHStZO0V1HJyUYEAiB+rhLqKgs0mSs2xEhjxa/imQWybe8j5wrdXLTm1m5Zsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801139},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"230d753f0a33b598d78c0f63b80fff9554840f8e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.0_1776709191674_0.8071947552830137","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@specverse/runtime","version":"4.2.1","license":"MIT","_id":"@specverse/runtime@4.2.1","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"3397bd2897a8de9a0b2f23a1ef3af286f2ca4a06","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.1.tgz","fileCount":226,"integrity":"sha512-CW/vG79XfG7KTJct9NpKRTX6taUYkoTR5cTBH2kV/GR6YXlmIlTlXheamV/z0tvvpMZC2k3RkyWW+KTF5NwsdQ==","signatures":[{"sig":"MEUCIQCf057I3U+LygPV7boK55BGXV4Ocpis/12JdBLHCJSkQAIgIDgdJwBnCgKlfGMZsmb34r8/5TzQWTpWRHXuo/br+QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801685},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"1b5bb7c9784d203c1c629bc73b0dcd48882eb5d3","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.1_1776715318382_0.09053691832236033","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@specverse/runtime","version":"4.2.2","license":"MIT","_id":"@specverse/runtime@4.2.2","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"556e961c98738ba5541788fd8e80a183ea3badfa","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.2.tgz","fileCount":226,"integrity":"sha512-JTPhwROo/PLjdxd0Bcjn65kmIih5hhVo5laxVxWcHmm1MAfvQH1er6mRkZRdrWTbA8Z9MQCv2ZtIunm/2rZjcw==","signatures":[{"sig":"MEQCIBDcYrE/K9svm8LMRfr0tCe3RuLAX0g/DgBNrl5YuGa2AiAqwzDU1G4JIHK7Zvptg/njuw+b/jUmtlbRvhCiajO7YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802611},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"1b5bb7c9784d203c1c629bc73b0dcd48882eb5d3","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.2_1776715670849_0.08458191651254365","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@specverse/runtime","version":"4.2.3","license":"MIT","_id":"@specverse/runtime@4.2.3","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"dc0f915ce54d6d1e640fb4e37368e7b9693f7ec0","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.3.tgz","fileCount":226,"integrity":"sha512-45VjPCYwmWYDTfOj0C3gzFiMw52NE1bpc7mDC9xWNcXbVK5+I+150a/5asJlWYzv5MG/P4kQB6PaB6ZlX6qUYw==","signatures":[{"sig":"MEUCIC1m2AjmzAmEW1dOZs5IyxDlNYTM7C3iGp2XP8L/CvmGAiEA5FYw5g+AUfjAbIylsxR2NsSJ4tsrGXilnuh9Mez0rgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803567},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"1b5bb7c9784d203c1c629bc73b0dcd48882eb5d3","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.3_1776715909164_0.4297295072261593","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@specverse/runtime","version":"4.2.4","license":"MIT","_id":"@specverse/runtime@4.2.4","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"522b8371fec006bbd3c3e4586d1fd4695a445eec","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.4.tgz","fileCount":226,"integrity":"sha512-nypmEhJQ22cb7Gxboi0twag4o1PMuOw+ektLEt0y0fmKpwCip8q5VIeuwiaB6MTckQvisuK34ZdLFAVFRUPjqg==","signatures":[{"sig":"MEUCIHRN1SvtZOD/84gZtaQkxXe+Lg3Uic7nbRG7EC8/M8XcAiEA+j7yn9gGeF7UFNZ6LLe5/gAseyXzxGSfu5ttnOWKscY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806760},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"93beb56b15cdebad0d1e00f16d316511ce7facd6","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.4_1776717021854_0.1801281939094781","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"@specverse/runtime","version":"4.2.5","license":"MIT","_id":"@specverse/runtime@4.2.5","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"2cbf42526a6a4663334770540d1c30502130c3e8","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.5.tgz","fileCount":226,"integrity":"sha512-OSo2A1DvaQP44wzYYIDFmBGK63oE4X/4AEpfYQXkObHxmUHEdd5mfbOHCxWxlsXtTRD71aBfyE858YPYGdQhtQ==","signatures":[{"sig":"MEYCIQDgKs4cs4b3hp8xFi5X4I/3UhBPdYo4TJ6PKtB1ZD2oBwIhAIq1UyKckmCRm0LyfYwlHd+9rNguA0uBq4rAa2ov3yms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806280},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"93beb56b15cdebad0d1e00f16d316511ce7facd6","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.5_1776717313578_0.7596507847053489","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"name":"@specverse/runtime","version":"4.2.6","license":"MIT","_id":"@specverse/runtime@4.2.6","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"f5d015e539b4df66db72669f8fa8671e5c17024f","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.6.tgz","fileCount":226,"integrity":"sha512-67UOxJSnqmB0rtQbJk8oI0dTnNQDbJL8Qupo566KF/00E7W7RsA7bt/q7aAwizv99l/tdIlK3qnQiuxKTTZX1g==","signatures":[{"sig":"MEUCIG9rg3NCo4SVuIU3KXl+1SmiYLI/6U5tpA8lKI3LZYf1AiEAi2nfcnY7TshkCR/nucQLAgwvV42UqNaOyohCHefKE84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806852},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"f5c724ba872269e73ea6c2d376a5d44ee8735e1e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.6_1776763099569_0.6538594589818567","host":"s3://npm-registry-packages-npm-production"}},"4.2.7":{"name":"@specverse/runtime","version":"4.2.7","license":"MIT","_id":"@specverse/runtime@4.2.7","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"160f29697aa489c0a45e7e58258586b8af152f63","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.7.tgz","fileCount":226,"integrity":"sha512-hEH8n+FfjYfwwRE9LmrJ7DbLIjkTAjbJ6QbXgfclWhFKEOypscbt+TJjEsRzgNXnqsQwwGn5j1uxfB6cQWdZgw==","signatures":[{"sig":"MEYCIQDXdvYxBOYVA5oSMTWS7wDBFyj7jHact75uMSBdfroHFwIhAKTxxNYz63QPMALWHCInA6b35W2n/vu1XU/MJeggJKEQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807129},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"e7132256df772d55179b27aac3f96be922fc8ee8","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.7_1776764685132_0.7926342780331082","host":"s3://npm-registry-packages-npm-production"}},"4.2.8":{"name":"@specverse/runtime","version":"4.2.8","license":"MIT","_id":"@specverse/runtime@4.2.8","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"3edc1c20630f62c948b61c23249516ceee13a9ff","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.8.tgz","fileCount":226,"integrity":"sha512-bWOP9AdumcU0st/VF70ocufgJDMqE+qRdULwwzHaNWlQTu6zfVw4ISI3ORC+dZvdzQe74GZkH3hN3w6bmKbO9w==","signatures":[{"sig":"MEUCIQDRbAAjGkZxIm5OswX4oVeDaS15ldV7cHPp7p1j6F4NPgIgZNijHIqF/0npWNTEHPKRrwJgC98XLfIaZuET53ntjD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807309},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"7ecb217ed08cc3a9508123153be6259d50f7c8b1","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.8_1776765744804_0.4897389678971529","host":"s3://npm-registry-packages-npm-production"}},"4.2.9":{"name":"@specverse/runtime","version":"4.2.9","license":"MIT","_id":"@specverse/runtime@4.2.9","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"2bffccacf1c06ae6aa49f67186d13cbd81070752","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.9.tgz","fileCount":226,"integrity":"sha512-N1i84EZpfm9xaURS3qmGvciKuqzMXd128dJeNYiE5adIrnT1SUTG/M1Wk43c7C3k/cHlPpVeMM/9StkzivLgqw==","signatures":[{"sig":"MEQCIAGzcfvJAu0HL0Lx0Zvp/SwvzEj+bcs8Jl/XxdVDnQZqAiALvTCOMMAq2ZxqXhtzl1cQFVuYF7YemuOHgNznOKnefQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809851},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"ac9ffdedb87780695d93244d1dcb79c6ad60cf27","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.9_1776767711354_0.04290396223463122","host":"s3://npm-registry-packages-npm-production"}},"4.2.10":{"name":"@specverse/runtime","version":"4.2.10","license":"MIT","_id":"@specverse/runtime@4.2.10","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"e3eaaf08e78059c675c294c37bdb891aeaa8bb9c","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.10.tgz","fileCount":226,"integrity":"sha512-xmEmykfoQKxWrYs/fwAVhb+ZIeHwlA+5PUGeOr5boWT814LTRKjDG46O9ZLfUo5YD8QM0ClXExTGCoUikZ6GrQ==","signatures":[{"sig":"MEYCIQC78znvQBpYSFT0BYbZ0M2wLpPMslAcAdbXWgjVGUp0qAIhAKcvVld2tBgblGVBqFri0XU8qBBJEaoOjV3hILUOcLxM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810156},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"25adbbef13e02040d9e14b9d401c63007eb13a5e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.10_1776768073453_0.4442474864936605","host":"s3://npm-registry-packages-npm-production"}},"4.2.11":{"name":"@specverse/runtime","version":"4.2.11","license":"MIT","_id":"@specverse/runtime@4.2.11","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"f236f83176dbb701b76f71c26ada8e2623d274b2","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.11.tgz","fileCount":230,"integrity":"sha512-xicfwPfgao7M7VGEzszFrl0Iy19DWsLOpim+jTRZTVSI+iY/xdfiflSOC7fBfhqaOgcdBTVqeQ13NKlJqFB7Dg==","signatures":[{"sig":"MEQCIH62JPzrZfXOr+DMn2nVxU8iZBMcjeI5GIoVGgWFM0b+AiBn1EF+Rne847Na+pEA659YMTBYZYay2ujA1geOJnF4hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823481},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"e1a476a1e2c704be2032b284b9cc520f7fed5106","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.11_1776780892627_0.6896638876088601","host":"s3://npm-registry-packages-npm-production"}},"4.2.12":{"name":"@specverse/runtime","version":"4.2.12","license":"MIT","_id":"@specverse/runtime@4.2.12","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"a605ec7f555345ea3b6fbd1a20ed5efaef5902da","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.12.tgz","fileCount":230,"integrity":"sha512-Y/LFFbRbcgbhU5usYPAlaRhkFMhDvi7pERedxFn7wLagSJ4AMQXEZm/5jxDHTI32amduXQynRfDMUw0Ykx+RYg==","signatures":[{"sig":"MEUCIQDy5+nscdj9YwpcGMXI+wZReQULlxKNlFlf8qME1s4QMwIgUyxaq6PaKIq2P3D04CJ2Y+tV2yKZlRnZ7rn9ulsiLsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824461},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"e1a476a1e2c704be2032b284b9cc520f7fed5106","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.12_1776788325199_0.3063233926186948","host":"s3://npm-registry-packages-npm-production"}},"4.2.13":{"name":"@specverse/runtime","version":"4.2.13","license":"MIT","_id":"@specverse/runtime@4.2.13","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"be3412987840312479852eed17203a3ac49d3e87","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.13.tgz","fileCount":230,"integrity":"sha512-JIkgdmCJ++2FPqQZBqjv7oITJltITXKCImS1//0pQxam0AOtuSNsg7C1e0fJPlJVrQhQb5v91SzthvlgkGO+Gg==","signatures":[{"sig":"MEYCIQCo6O5ZUgsCt19EEgRVl6y8MFlnZuEZhS3DGCh4t5V7OAIhAOtmCcwdSxYc7dknyxRTD9YKLmhvHEI26m0ezbPuAHLZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824929},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"e1a476a1e2c704be2032b284b9cc520f7fed5106","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.13_1776789416444_0.2439414937264195","host":"s3://npm-registry-packages-npm-production"}},"4.2.14":{"name":"@specverse/runtime","version":"4.2.14","license":"MIT","_id":"@specverse/runtime@4.2.14","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"7f1fea110ef431cfc91d46305eac830294e13bdd","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.14.tgz","fileCount":230,"integrity":"sha512-RGKMuVi8KITfEOiTX4HNU/e0tTPSoCYa18HAMpIhLTpONNYGOa1XgQ1g3ZO+fnskHDc66dO0E1ue96aYq1Hosg==","signatures":[{"sig":"MEYCIQD2Ff4/DVDOUg2AkHX3Fcx/H6cwcgl+yKM836j4kfNT1AIhALkjSgGrV9mM6ZKhUtLqeeEy2mP+NfuYFpZQw6FfpUh/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824961},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"e1a476a1e2c704be2032b284b9cc520f7fed5106","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.14_1776790136043_0.34605914123018766","host":"s3://npm-registry-packages-npm-production"}},"4.2.15":{"name":"@specverse/runtime","version":"4.2.15","license":"MIT","_id":"@specverse/runtime@4.2.15","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"2ca066a0b4157c24a59b8c2d7c6902e3485a3ef4","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-4.2.15.tgz","fileCount":230,"integrity":"sha512-aRGXKCwoqgkCd75MUpT6/Hc2XihGlsIqLMU+JM2xrFaatuSV6jpaPjrZ1Bh8rarSgtAaLWFHEIpAYhy9qLLI2A==","signatures":[{"sig":"MEUCIQDy4SzQjxxEVTyp7BSKtdhGQOWuWR2kP22suePvOstHRwIgK3/l2Xee5FMxWSnNnU0ajU16H2etlcxlpLvPiYUOWqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825133},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"e1a476a1e2c704be2032b284b9cc520f7fed5106","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_4.2.15_1776792169360_0.9939051450422633","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@specverse/runtime","version":"5.0.0","license":"MIT","_id":"@specverse/runtime@5.0.0","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"c991d67a0555fdc3999dbc7399d6ee84d54f213f","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.0.0.tgz","fileCount":230,"integrity":"sha512-WIMuaUgWCG257DYZ0NBYwLTTyP+6YKjyr8U5wIgJ3I9mAoXEzYa3TgDmwf+R6rOwAKzIa6qYN6Vs4SXF/O7z6w==","signatures":[{"sig":"MEUCIQDEn17lN2gfQTS6rRAqGXWSxYnlGbMWILmtkhZ4Ahz7NAIgfTW9n533uOEVm14XKOxNIcYtaTFE7BknaDmxuOAa1CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825132},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"06e64a665c5bd0d28328354fe828f7cddaa77bca","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.0.0_1776937032337_0.11975615837551756","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@specverse/runtime","version":"5.0.1","license":"MIT","_id":"@specverse/runtime@5.0.1","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"ec9f38b7468a75333daf3771befe21c4d435d0b9","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.0.1.tgz","fileCount":238,"integrity":"sha512-opj2RHze0AJF2ueZqupVr9HTX7SkA5fY33NEp3FJMUAzUGPnYnYejDFhHHHyypDzuCtO5SWs1VNOjgcX4Yjtrg==","signatures":[{"sig":"MEUCIDeZW8Nk9bSvmCdScETv5Cx6fGGO88+OR+A/aChy9e/RAiEAxh4v0zr6Jq2HlQSHPrhjIEmzAXTE+pXjung9fSoM2hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832011},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"fa3aef425b9dba2e85a94460ca4e6f9210b4d41e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.0.1_1777036752769_0.8133252269764837","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@specverse/runtime","version":"5.1.0","license":"MIT","_id":"@specverse/runtime@5.1.0","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"d767a8c4c061bc02be0a150e2e53bdfde1f7db18","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.1.0.tgz","fileCount":238,"integrity":"sha512-V9128ROvDtGpr/cHRX0w1bB5OV16qFpycTPNW294PDuX8V3suxj8YXH1AXC4DaVQJWM2yoHUW4bLXfSZXHPRBg==","signatures":[{"sig":"MEQCIDvM7yPvB84YrKyN6Y/ObK3eenlLuobznm7lqy2vgJc/AiAKCFjjzczErySUOIW5zhbbyYqs8XL3nIl4kqFSXTR2cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":837653},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"50c4d279852616d456a0a15db7311d4e97bde309","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.1.0_1778456120489_0.547167851154998","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@specverse/runtime","version":"5.2.0","license":"MIT","_id":"@specverse/runtime@5.2.0","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"db1d2669a3c0bd71393b5d23f1f668ec930f8f9e","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.2.0.tgz","fileCount":238,"integrity":"sha512-hKBCbtVc6Fh23FEI0yLPPuYTrJgmv5vJizCFuuyEh/iXCmVrMkOy8a8uNj+JE2erGMw33h5VFBg00rpMFMHyFw==","signatures":[{"sig":"MEYCIQDU2VYgy0lZNNIUJ1XBCsnrh5BB11u9nxFDMzYRsDRg3gIhALLduaQwXq23XiFOAHnn4x8maAQYQ9k+vvH/Gn3eRze2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839054},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"fd7f665d6d02d87e65b902c919d3127be130003c","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.2.0_1778956103781_0.8440293461274209","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@specverse/runtime","version":"5.3.0","license":"MIT","_id":"@specverse/runtime@5.3.0","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"98bdf7dc9ddc1c7960fb21524a6db268bb5dce1b","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.3.0.tgz","fileCount":242,"integrity":"sha512-zdamUKF3D5PGpnZ4oVXjGaWx8q9JQf+32QAdmeIf9DwSp2sWQi8+gD1FPWZ1YNRkDvhDoD1/BgZ6IQs1hs/gnQ==","signatures":[{"sig":"MEUCIHSWja1pn5QiV0exZ/ItzvB+aAKt2MW70+Vepr88ArRzAiEAlr+X4yk3XnLHxzrLGSdyvMLVrgpUnxY5E7dNau9mNwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885070},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"fa09bfebb484f55f8dd6c6cfbc24322af476f1b5","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.3.0_1779027011082_0.08963886121008935","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@specverse/runtime","version":"5.10.0","license":"MIT","_id":"@specverse/runtime@5.10.0","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"ba10b8a9c36b0273eab25e34947cb94660a93b18","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.10.0.tgz","fileCount":286,"integrity":"sha512-bepsSP0Sd1IY5oehoANV9QHN+9OwgsK77ae32vrwmelko6hSPIDvs8yxoDia2Ai/C462cyPEp/JsFAjB0q8Qcw==","signatures":[{"sig":"MEUCIQDbhyWb7a5Vw+ECPyrBZwOJFF/fow02Eo/0Ac0epJEJbgIgQKb6Y1XIfxNFpEQluGq3tNwxxxUiVm2kdKuu6kJ5HFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995752},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"205ea5f44e6c011c2b545e1321af7ada6afd9b54","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.10.0_1779220350836_0.1819825854242174","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@specverse/runtime","version":"5.11.0","license":"MIT","_id":"@specverse/runtime@5.11.0","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"a123d637b6f2a303d5d624fd604c9aff340fb627","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.11.0.tgz","fileCount":286,"integrity":"sha512-xN7p47prdJEto2GMcvwTsMJB+sfVNeM9h/q0QQjP21ErFnIZ5doIyQ1gHOUEBaKSeLdEsvlv8ngFSU2O1Ff/3Q==","signatures":[{"sig":"MEUCIBRmGDposADpXT1KsfaWkg2Rz4cBZmdl8I8ZNxFPRadsAiEAosL+hpOQU66fO21lxR+0iZ8cANfV5vI+BCDTOjYd0t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996169},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"0608f675a5d04909b9f545ae6a2e9992100b595c","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.11.0_1779275505128_0.48890581415590706","host":"s3://npm-registry-packages-npm-production"}},"5.11.1":{"name":"@specverse/runtime","version":"5.11.1","license":"MIT","_id":"@specverse/runtime@5.11.1","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"54c7b57d2635838f051b694f3acbb13151257b60","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.11.1.tgz","fileCount":302,"integrity":"sha512-3cR10zsSm84Q9jktOmsD4XlZ0VjuhOLuG85jp1i31W7WcwtAV7/XCFmtRW310puycanYpTlv5C8a1UxpZN8wWg==","signatures":[{"sig":"MEUCIQCrNw+BVDdGE/wneuSvvqYSSUJIePRGy2ZI1hnCzimXWAIgKuC7esJt2l3PVxUGDIzfML8raD2HczWEmX8wE1lA+7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034063},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"0608f675a5d04909b9f545ae6a2e9992100b595c","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.11.1_1779300371684_0.3609706159193451","host":"s3://npm-registry-packages-npm-production"}},"5.12.10":{"name":"@specverse/runtime","version":"5.12.10","license":"MIT","_id":"@specverse/runtime@5.12.10","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"d65b646ac977159b7adb8241777b5c3bd8f1089e","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.10.tgz","fileCount":334,"integrity":"sha512-Kk6ykm44c2+BoJacWnUQCjEESf2S9jmlMzARZxuz+CCqpA2nNo4OjYK6k6FcKY3lNhSCGnLNIXe+Zp5FcNTtYg==","signatures":[{"sig":"MEUCIQD2ZTD+nEkfP8DNKjiSld6jKR1RW7NBtF6e1oDapiS8hAIgVZl6Bq6RgEn72g7TUfN4OIUX9wXYSl+1BhQNYLtSkCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1122826},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"d7689cde7c56b3ae74fd483bfc2948d7c8cc3d45","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.10_1780252879668_0.033707089548676405","host":"s3://npm-registry-packages-npm-production"}},"5.12.12":{"name":"@specverse/runtime","version":"5.12.12","license":"MIT","_id":"@specverse/runtime@5.12.12","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"c69e63e3c8b6df14d85b1425aea2edcc3f47bd01","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.12.tgz","fileCount":334,"integrity":"sha512-WDnjPa27YR374nkOq6bsuQy0s6JByMaOjjxAn/EKbWp1qQ63ZQvrv6hY3fSxl5P3U/De5mZADelml+RDmf4HAQ==","signatures":[{"sig":"MEYCIQC9DhX4cgNjHiM3EEq21Wcyij7UoPoxDojr2jg7ABfsMwIhANUwML5ApNifGUhSiwJ2zMh2QIoCZMBUALep3DyE2TI3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123626},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"c53425cf159fdcb432805a0684d3344a3a3544ef","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.12_1780263234414_0.688284632541758","host":"s3://npm-registry-packages-npm-production"}},"5.12.14":{"name":"@specverse/runtime","version":"5.12.14","license":"MIT","_id":"@specverse/runtime@5.12.14","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"7da20ebb6aaff176e3b1a0fc266aaecc0a56fc48","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.14.tgz","fileCount":338,"integrity":"sha512-MYX+oirwu7Wv05ATK/Bl0SNjT0yJEGjiuSSRKiM1wEzo2SpkWEtCzf13jr2XKce8+VQhpf+NYBzUmp0bS8o8Tw==","signatures":[{"sig":"MEYCIQCDxkNQQFI/xhMGaU1cwIeDzpTZkBM3Q7Xi2WtodAOxJwIhAOXJ0wwCaPu+Uge+YEM66H3BDflfx7bQsYemT1/LTFh5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1132866},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"0a5d6b33f17793a256fc498b608b9d0e7e0d3de4","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.14_1780340852649_0.9262606533893407","host":"s3://npm-registry-packages-npm-production"}},"5.12.15":{"name":"@specverse/runtime","version":"5.12.15","license":"MIT","_id":"@specverse/runtime@5.12.15","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"99c31b8ddf555adb8d7b45b169b3af5de60322e6","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.15.tgz","fileCount":358,"integrity":"sha512-M2NNgp/WP5N3rtMpIa05JGVlT8mcDgBbWNWCavUDWkRf1+S9dRzNbWjECTEwJDUipjaYf7i1EjGGHXEOOs95/A==","signatures":[{"sig":"MEUCIQDcsOO3GNgIvazZGBljEKxNWL3gTihLbZgJFy0d7g58hAIgcBN0q7W3sFQbYsNxxK5dFRBUXaQTGE/X7pzQCSlmanQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177919},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"47ff69a70d2d25b4d886a98cc2312cd8953c9279","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.15_1780389419741_0.18665647521881512","host":"s3://npm-registry-packages-npm-production"}},"5.12.16":{"name":"@specverse/runtime","version":"5.12.16","license":"MIT","_id":"@specverse/runtime@5.12.16","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"56a0dc651a55da26a3713d4da7094b11a2d58e93","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.16.tgz","fileCount":358,"integrity":"sha512-kwH+BhIKjwt1Um2Iwu0nKNUCe/1X2tY5PC+gCx+WdZXizjSI26VnnLwdFxeoRJDBEm0XxMFbHkJY7Itcsg0SVQ==","signatures":[{"sig":"MEQCIFAMgU5YNpxB/Kt6VJRX/djFJDTtVZvmpzukXimX4bEjAiBoYOyS+Xisz6eesQR5beK8x378h2Z8FLNUaHfF80ftTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179293},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"a6817436c09cfa76ac8b67a992572ef5077b5d03","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.16_1780393712824_0.7942185875473","host":"s3://npm-registry-packages-npm-production"}},"5.12.17":{"name":"@specverse/runtime","version":"5.12.17","license":"MIT","_id":"@specverse/runtime@5.12.17","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"4c465139f197958b4c66550b4e0a60890a3edbb1","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.17.tgz","fileCount":358,"integrity":"sha512-6NnRwWpKfijGB8liuuymqY8xFQykcbI4X7dyyJEdy5vf7xhCkE/ze5Dx6y6bOEVUr/lzbBfDQZMUCxOTi9znOQ==","signatures":[{"sig":"MEUCIEbl9lusANh8DYOKlRKRf8aC+pK1lECADj1dLKr+aJyNAiEAjbfA7aUoEnlbhWbP32+SXKk0QiPiYFwbkCxcOq0OlLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192023},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"d8a9a8cda2bf220b1fbededc8e09f46e4ea7ee22","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.17_1780400778096_0.18337732286364727","host":"s3://npm-registry-packages-npm-production"}},"5.12.18":{"name":"@specverse/runtime","version":"5.12.18","license":"MIT","_id":"@specverse/runtime@5.12.18","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"8f1be6a165f9b73675a050abd4b41efc82115fee","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.18.tgz","fileCount":362,"integrity":"sha512-rFO/m8YFF1QwsaP711dTdEcV99Nv28rXkrTi/WQrjbKyXs2xYX7eH8SIxpqpbHO6WO70Iqzh/Z7ZzjFPK72tTw==","signatures":[{"sig":"MEUCIQDqQiDIoxHeiOY3vTxqEtf6inmwzPmOtkQthviY4LxfNgIgWHkJsyCfFdChfLVi5U5gi+Ua/zDsU3bZTAo0cGw+9Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201006},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"f91a62e041324524d39837c05bcbbd91a755bd9e","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.18_1780402874220_0.0985400203830804","host":"s3://npm-registry-packages-npm-production"}},"5.12.19":{"name":"@specverse/runtime","version":"5.12.19","license":"MIT","_id":"@specverse/runtime@5.12.19","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"59c465bfe6da86961653cf1258ae1f6b48a632f8","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.19.tgz","fileCount":362,"integrity":"sha512-lmE+xJXARaTEZPDkV4oBpTBlgbmBG6aj6ateIy5P281eoGcIYxrfJsZIuCJMkbnBwmFSDHSKY8omaK+aScet5Q==","signatures":[{"sig":"MEUCIFemojFKyx/3VaM7jqRo5iaxkDknsj10DvlmfMrRLPzPAiEAjeQTu5gGnfmF/r0cjluURUApMDjo4y/cRBU/OtCgu5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210278},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"4182d32150dae1c9c3c92c78cc7a5338faf1a0b8","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.19_1780407825362_0.7180673941047582","host":"s3://npm-registry-packages-npm-production"}},"5.12.20":{"name":"@specverse/runtime","version":"5.12.20","license":"MIT","_id":"@specverse/runtime@5.12.20","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"18b26a631f3f8d9ee34434f8c15b40d3b3b96551","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.20.tgz","fileCount":362,"integrity":"sha512-i58tzFXv0NTo8mdvXYx3o3qMHWgKfSpIa3STJMKcHRVQv2yubyrNClgqGEUNYuJSc8Lj3tuH0WZwctPVTQrLfw==","signatures":[{"sig":"MEUCIQDHuQWZu152EaNnOkAUi8A327/kSEsSnBUpZXMYywCQmgIgE18OgUeQu1e7kJGVTsFEbjdKkPBHpLA0uUMokN8FITA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217117},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"e183dc2f13b91d6cf7f6cae80122859f5d3a0c65","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.20_1780422512183_0.266141413965693","host":"s3://npm-registry-packages-npm-production"}},"5.12.24":{"name":"@specverse/runtime","version":"5.12.24","license":"MIT","_id":"@specverse/runtime@5.12.24","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"09f36e62d140e31828d94b00e914c40b9e055fde","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.24.tgz","fileCount":362,"integrity":"sha512-sSXl185T0XCCJp1FZ7aOEYUQOQVR3meHX/FSlVZfsuIbsM0D5er6eZgMVUKd/PW+nsHo/TIqfvkEibe38ZKAuA==","signatures":[{"sig":"MEYCIQC2WxFab5RspfAbobVxbWyV+4Onp0z+/PnBaD8fwjTAJQIhAKtTPh8ycq5Emre0eOkJoQ7J1dE5tND5OZLPyqq8gpAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221101},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"dfa9b75c8f639b97bd229a0747969336b441e6ab","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.24_1780440627788_0.6121001393208003","host":"s3://npm-registry-packages-npm-production"}},"5.12.25":{"name":"@specverse/runtime","version":"5.12.25","license":"MIT","_id":"@specverse/runtime@5.12.25","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"dist":{"shasum":"8dd33870176e1f902f29b492e7e6d1ec167b1b88","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-5.12.25.tgz","fileCount":362,"integrity":"sha512-1AmOCLS7zlhgEvOLTbdG6yCS3a9vPVG/rUcW2tkeEp7/xSHAVPHsun7riuAfwXuxGJZadqVGqFHNGg8ty1aurQ==","signatures":[{"sig":"MEYCIQD97QncaNdxvsELbYliuDsu7VquYAxSBzuMs3PO9Dr2iwIhAOtouyM1vBC6OQzeidFzmudibgei0LJVbkgjFHyyvlRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1230708},"type":"module","exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"9bc96318352e77e7026950aee8f603668e0b28cf","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_5.12.25_1780496637645_0.18264331746799178","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@specverse/runtime","version":"7.0.0","author":{"name":"Nicholas J W Caine"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@specverse/runtime@7.0.0","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"homepage":"https://github.com/SpecVerse/specverse-engines#readme","bugs":{"url":"https://github.com/SpecVerse/specverse-engines/issues"},"dist":{"shasum":"69e3742d2eec58e4da8b08dbea93f8e55f3658a9","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-7.0.0.tgz","fileCount":359,"integrity":"sha512-QpewMkojp4f4FNy5hTP1Czx28sUHF983QGfRI4//n7+l6LZhq+RG+kH5c397XlyRZpSkq4+j/J4cY+IUh7/0Bw==","signatures":[{"sig":"MEQCIAzwsex9IMqqkJACEBOXk1oCT3XBnnTsSvyez5dk1GicAiAnOjCO2MwnVRx9MjD2VI/iLRVRFva0O3w6a9pHoRLzQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1231954},"type":"module","engines":{"node":">=20.0.0"},"exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"b769338cfaa3a5f72f252eeef88b9f97c3791971","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"deprecated":"Withdrawn pending a licence change — do not use. A relicensed major (8.0.0) will follow; pin nothing to 7.0.x.","repository":{"url":"git+https://github.com/SpecVerse/specverse-engines.git","type":"git","directory":"runtime"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_7.0.0_1781790942197_0.7400565599969688","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@specverse/runtime","version":"7.0.1","author":{"name":"Nicholas J W Caine"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@specverse/runtime@7.0.1","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"homepage":"https://github.com/SpecVerse/specverse-engines#readme","bugs":{"url":"https://github.com/SpecVerse/specverse-engines/issues"},"dist":{"shasum":"3503641f1c96e0ebb71d029468a7cb47adfdbd97","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-7.0.1.tgz","fileCount":359,"integrity":"sha512-4KPK6AnUtWhB3tJoFhWcxJHizqlf94k7eO9W9naBzH5sElLL/NRE10GzJXo6AVv3fTWVL6f2fjaMg0XkT7nrog==","signatures":[{"sig":"MEUCIQCkBQsiFiV7bi7TcWo2G6sC33fZMv8j/I5b60tXRhg/GAIgdfv3bt8ciUdvxNtv+1aFfjnnAQ1rTBUQdh0BHuShces=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1229563},"type":"module","engines":{"node":">=20.0.0"},"exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"648b6d6c01cb2e9f7a4009d8d4038df7d7188c07","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"deprecated":"Withdrawn pending a licence change — do not use. A relicensed major (8.0.0) will follow; pin nothing to 7.0.x.","repository":{"url":"git+https://github.com/SpecVerse/specverse-engines.git","type":"git","directory":"runtime"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_7.0.1_1781815407357_0.6126485082499658","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@specverse/runtime","version":"7.0.2","author":{"name":"Nicholas J W Caine"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@specverse/runtime@7.0.2","maintainers":[{"name":"cainen","email":"admin@specverse.org"},{"name":"davidharvey","email":"david@teamsandtechnology.com"}],"homepage":"https://github.com/SpecVerse/specverse-engines#readme","bugs":{"url":"https://github.com/SpecVerse/specverse-engines/issues"},"dist":{"shasum":"4246bebff8d58f052296a11dbcd154ff3fdd05f4","tarball":"https://registry.npmjs.org/@specverse/runtime/-/runtime-7.0.2.tgz","fileCount":359,"integrity":"sha512-mvOGXWfPgfqaKlHD0Tz6oWFCO5dHeK6nAIVytS1QXSULcf+7Ph/xR78ZuZQ/SHNUWKifOnWLQo2NL/XMsYDNEA==","signatures":[{"sig":"MEQCIFlkL097O4ujWeIA93h4x3AdUPXbBbKZes0srlTKy9RAAiB3rVHkKVHGLDsGGI2a+fRpt9+NiJmRT+PoamZyeL0Uew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1229854},"type":"module","engines":{"node":">=20.0.0"},"exports":{"./views":{"types":"./dist/runtime/views/index.d.ts","import":"./dist/runtime/views/index.js"},"./views/core":{"types":"./dist/runtime/views/core/index.d.ts","import":"./dist/runtime/views/core/index.js"},"./views/react":{"types":"./dist/runtime/views/react/index.d.ts","import":"./dist/runtime/views/react/index.js"},"./package.json":"./package.json","./test-harness":{"types":"./dist/runtime/test-harness/index.d.ts","import":"./dist/runtime/test-harness/index.js"},"./views/tailwind":{"types":"./dist/runtime/views/tailwind/index.d.ts","import":"./dist/runtime/views/tailwind/index.js"}},"gitHead":"05efea74d67e8dd5106ad36e66aa0d4fc605b2c0","scripts":{"build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"cainen","email":"admin@specverse.org"},"deprecated":"Withdrawn pending a licence change — do not use. A relicensed major (8.0.0) will follow; pin nothing to 7.0.x.","repository":{"url":"git+https://github.com/SpecVerse/specverse-engines.git","type":"git","directory":"runtime"},"_npmVersion":"11.5.1","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","directories":{},"sideEffects":["./dist/runtime/views/core/index.js","./dist/runtime/views/core/section-resolvers/*.js","./dist/runtime/views/core/ui-component-resolvers.js"],"_nodeVersion":"24.5.0","dependencies":{"@specverse/types":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.2.14","@playwright/test":"^1.40.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_7.0.2_1781875149231_0.402897837281627","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-07T10:23:03.700Z","modified":"2026-06-29T17:49:34.002Z","4.1.0":"2026-04-07T10:23:03.938Z","4.1.1":"2026-04-07T18:13:25.551Z","4.1.2":"2026-04-07T20:22:57.704Z","4.1.3":"2026-04-08T13:28:25.474Z","4.1.4":"2026-04-08T13:51:04.400Z","4.1.5":"2026-04-08T13:56:08.055Z","4.1.6":"2026-04-08T14:27:00.258Z","4.1.7":"2026-04-08T15:17:24.458Z","4.1.8":"2026-04-08T15:20:45.315Z","4.1.9":"2026-04-08T15:32:16.457Z","4.1.10":"2026-04-11T11:07:17.555Z","4.1.11":"2026-04-11T11:54:48.664Z","4.1.12":"2026-04-11T12:12:43.254Z","4.1.13":"2026-04-11T14:10:19.247Z","4.1.14":"2026-04-12T08:02:23.368Z","4.1.15":"2026-04-14T07:25:17.936Z","4.1.16":"2026-04-14T11:44:21.344Z","4.1.17":"2026-04-14T15:01:21.481Z","4.1.18":"2026-04-14T15:40:12.094Z","4.1.19":"2026-04-14T15:49:32.135Z","4.1.20":"2026-04-15T19:26:21.353Z","4.1.21":"2026-04-18T09:14:12.618Z","4.1.22":"2026-04-18T20:00:47.880Z","4.1.23":"2026-04-20T13:54:15.195Z","4.1.24":"2026-04-20T16:34:46.572Z","4.1.30":"2026-04-20T18:13:56.723Z","4.2.0":"2026-04-20T18:19:51.879Z","4.2.1":"2026-04-20T20:01:58.599Z","4.2.2":"2026-04-20T20:07:51.047Z","4.2.3":"2026-04-20T20:11:49.368Z","4.2.4":"2026-04-20T20:30:22.064Z","4.2.5":"2026-04-20T20:35:13.792Z","4.2.6":"2026-04-21T09:18:19.725Z","4.2.7":"2026-04-21T09:44:45.303Z","4.2.8":"2026-04-21T10:02:25.026Z","4.2.9":"2026-04-21T10:35:11.519Z","4.2.10":"2026-04-21T10:41:13.644Z","4.2.11":"2026-04-21T14:14:52.865Z","4.2.12":"2026-04-21T16:18:45.356Z","4.2.13":"2026-04-21T16:36:56.664Z","4.2.14":"2026-04-21T16:48:56.250Z","4.2.15":"2026-04-21T17:22:49.556Z","5.0.0":"2026-04-23T09:37:12.492Z","5.0.1":"2026-04-24T13:19:13.008Z","5.1.0":"2026-05-10T23:35:20.692Z","5.2.0":"2026-05-16T18:28:23.974Z","5.3.0":"2026-05-17T14:10:11.329Z","5.10.0":"2026-05-19T19:52:31.045Z","5.11.0":"2026-05-20T11:11:45.332Z","5.11.1":"2026-05-20T18:06:11.863Z","5.12.10":"2026-05-31T18:41:19.841Z","5.12.12":"2026-05-31T21:33:54.612Z","5.12.14":"2026-06-01T19:07:32.891Z","5.12.15":"2026-06-02T08:36:59.980Z","5.12.16":"2026-06-02T09:48:33.025Z","5.12.17":"2026-06-02T11:46:18.309Z","5.12.18":"2026-06-02T12:21:14.422Z","5.12.19":"2026-06-02T13:43:45.576Z","5.12.20":"2026-06-02T17:48:32.390Z","5.12.24":"2026-06-02T22:50:27.955Z","5.12.25":"2026-06-03T14:23:57.827Z","7.0.0":"2026-06-18T13:55:42.369Z","7.0.1":"2026-06-18T20:43:27.538Z","7.0.2":"2026-06-19T13:19:09.416Z"},"license":"MIT","description":"SpecVerse runtime — view engine, React adapter, Tailwind renderer","maintainers":[{"email":"admin@specverse.org","name":"cainen"}],"readme":"# @specverse/runtime\n\n[![npm](https://img.shields.io/npm/v/@specverse/runtime.svg)](https://www.npmjs.com/package/@specverse/runtime)\n[![license](https://img.shields.io/badge/license-PolyForm--NC--1.0.0-blue.svg)](./LICENSE.md)\n[![node](https://img.shields.io/node/v/@specverse/runtime.svg)](https://nodejs.org)\n\nRuntime view engine for SpecVerse — renders spec-driven and dev views at runtime in the browser.\n\n## Architecture\n\n```\n@specverse/runtime\n  src/runtime/views/\n    core/                          Framework-agnostic\n    ├── entity-display.ts           Entity name resolution (name > title > label > FK chain > ID)\n    ├── field-classification.ts     Field categorization (business, metadata, auto, relationship)\n    ├── pattern-engine.ts           View type → pattern detection, CURVED protocol mapping\n    ├── composite-pattern-types.ts  9 interfaces for tech-independent view patterns\n    ├── composite-patterns.ts       4 pattern definitions (form, list, detail, dashboard)\n    ├── atomic-components-registry.ts  49 component type definitions\n    └── types.ts                    RuntimeViewProviderValue contract\n\n    react/                         React adapter\n    ├── context.ts                  RuntimeViewProvider + useRuntimeContext()\n    ├── react-pattern-adapter.tsx   1743-line pattern → HTML renderer\n    ├── hooks/\n    │   ├── useTheme.ts             Dark/light toggle with localStorage\n    │   ├── useResizableSidebar.ts  Draggable sidebar width\n    │   ├── useEntityHelpers.ts     Field separation, relationship resolution\n    │   └── useEventStream.ts       WebSocket event streaming\n    └── components/\n        ├── DevShell.tsx            Main dev GUI (tabs: Views, Models, Events)\n        ├── ViewRouter.tsx          Sidebar + routing (display, forms, operations)\n        ├── RuntimeView.tsx         Pattern-based view renderer\n        ├── FormView.tsx            View-spec adapter → ModelManager\n        ├── ModelSelector.tsx       Model browser sidebar\n        ├── ModelManager.tsx        Full CRUD + lifecycle transitions\n        ├── ViewSidebar.tsx         View selection sidebar\n        ├── RelationshipField.tsx   Smart FK dropdowns (belongsTo/hasMany/hasOne)\n        ├── FieldInput.tsx          Type-aware input (bool, number, datetime, etc.)\n        ├── EntitySelect.tsx        Entity dropdown with cascading filters\n        ├── OperationView.tsx       Service operation header + executor\n        ├── OperationExecutor.tsx   Parameter inputs, execute, result display\n        ├── OperationResultView.tsx Formatted results with entity name resolution\n        ├── EventStream.tsx         Real-time event log with type filtering\n        └── ui/\n            └── ResizeHandle.tsx    Draggable resize handle\n\n    tailwind/                      Styling\n    └── universal-adapter.ts        48 component types → Tailwind HTML markup\n```\n\n## Subpath Exports\n\n```ts\n// Core utilities (framework-agnostic)\nimport { getEntityDisplayName, classifyFields, detectPattern, COMPOSITE_VIEW_PATTERNS } from '@specverse/runtime/views';\n\n// React adapter (hooks, components)\nimport { DevShell, RuntimeView, ViewRouter, FormView, ModelManager, useTheme, useEventStream } from '@specverse/runtime/views/react';\n\n// Tailwind markup generator\nimport { createUniversalTailwindAdapter } from '@specverse/runtime/views/tailwind';\n```\n\n## How It Works\n\n### The RuntimeViewProvider Pattern\n\nThe runtime package's components are decoupled from any specific state management or API client. Instead, they consume data and hooks through a React context:\n\n```tsx\n// Generated App.tsx (or app-demo's RuntimeBridge)\nimport { RuntimeViewProvider } from '@specverse/runtime/views/react';\n\n<RuntimeViewProvider value={{\n  // Instance-specific hooks — how to fetch data\n  useEntitiesQuery: (controller, model) => useMyApiHook(controller, model),\n  useModelSchemaQuery: (model) => useMySchemaHook(model),\n  useExecuteOperationMutation: () => useMyMutation(),\n  useTransitionStateMutation: () => useMyTransitionMutation(),\n\n  // Current state\n  entities: { Order: [...], Customer: [...] },\n  modelSchemas: { Order: { attributes: {...}, relationships: {...} } },\n  views: [...],\n  spec: parsedSpec,\n  apiBaseUrl: '/api',\n}}>\n  <DevShell />\n</RuntimeViewProvider>\n```\n\nComponents call `useRuntimeContext()` to access this — no direct imports of appStore, API clients, or framework-specific state.\n\n### Two Realize Modes\n\n```bash\n# Runtime mode (default) — slim frontend, views rendered at runtime\nspecverse realize all specs/main.specly\n\n# Static mode — full frontend, all views pre-generated as code\nspecverse realize all specs/main.specly --static\n```\n\n**Runtime mode** generates ~12 frontend files:\n- `App.tsx` — imports DevShell, sets up RuntimeViewProvider\n- `apiClient.ts`, `useApi.ts`, `api.ts` — instance-specific API wiring\n- `dev.specly` — auto-generated dev GUI views\n- Config files (vite, tsconfig, package.json, tailwind, postcss)\n\n**Static mode** generates ~185 frontend files:\n- Per-model view components (list, detail, form, dashboard)\n- Per-model hooks, types, forms\n- Full pattern adapter and tailwind adapter bundled\n\n### dev.specly — The Dev GUI Specification\n\nInference automatically generates `dev.specly` alongside the inferred spec. It describes the development GUI:\n\n```yaml\nmetadata:\n  name: MyApp-dev\n  type: development\n  generated: true\n\nnavigation:\n  sidebar:\n    General:\n      - Customer\n      - Product\n    Customer:\n      - Order\n    Services:\n      - ShippingService\n\nviews:\n  # Standard views for every model\n  CustomerList:\n    type: list\n    model: Customer\n\n  CustomerDetail:\n    type: detail\n    model: Customer\n\n  CustomerForm:\n    type: form\n    model: Customer\n\n  # Specialist views (auto-detected from model characteristics)\n  OrderBoard:              # lifecycle → board view\n    type: board\n    model: Order\n\n  OrderTimeline:           # date fields → timeline view\n    type: timeline\n    model: Order\n\n  ProductDashboard:        # numeric fields → dashboard\n    type: dashboard\n    model: Product\n\n  # Service operations\n  ShippingService_calculateShipping:\n    type: operation\n    service: ShippingService\n    operation: calculateShipping\n    parameters:\n      orderId: UUID\n      weight: Decimal\n    returns: Decimal\n    source: service\n```\n\n### View Promotion Path\n\nUsers can progressively promote dev views to spec views:\n\n```\n1. Dev view (automatic)     — generated in dev.specly, rendered by DevShell\n   ↓\n2. Named spec view          — copy to main.specly, same rendering\n   ↓\n3. Configured spec view     — add columns, sort, filters\n   ↓\n4. Custom spec view         — add full uiComponents, user-owned code\n```\n\nEach step is additive. The runtime engine handles all levels.\n\n## How to Use\n\n### In a Generated Project (realize)\n\n```bash\nspecverse init my-app --demo\ncd my-app\nspecverse realize all specs/main.specly\ncd generated/code\nnpm run setup\nnpm run dev:backend   # Start Fastify + Prisma\nnpm run dev:frontend  # Start Vite dev server → DevShell\n```\n\nThe frontend opens with three tabs:\n- **Views** — browse all spec and dev views\n- **Models** — CRUD any model, manage lifecycle states\n- **Events** — real-time event stream from the backend\n\n### In app-demo (RuntimeBridge)\n\n```tsx\n// main.tsx\nimport { RuntimeBridge } from './providers/RuntimeBridge';\n\n<QueryProvider>\n  <ApiInitializer>\n    <RuntimeBridge>\n      <App />\n    </RuntimeBridge>\n  </ApiInitializer>\n</QueryProvider>\n```\n\nThen import components from the runtime package:\n\n```tsx\nimport { ViewRouter, FormView, OperationView, usePatternAdapter } from '@specverse/runtime/views/react';\nimport { ModelSelector } from '@specverse/runtime/views/react';\n```\n\n### Standalone Usage\n\n```tsx\nimport { RuntimeViewProvider, DevShell } from '@specverse/runtime/views/react';\n\nfunction App() {\n  return (\n    <RuntimeViewProvider value={myRuntimeConfig}>\n      <DevShell\n        devSpec={parsedDevSpec}\n        appSpec={parsedAppSpec}\n        title=\"My App\"\n      />\n    </RuntimeViewProvider>\n  );\n}\n```\n\n## How to Extend\n\n### Add a New View Type\n\n1. Add pattern detection in `core/pattern-engine.ts`:\n```ts\nconst VIEW_TYPE_TO_PATTERN = {\n  // ... existing\n  'kanban': { patternId: 'kanban-view', category: 'data-display' },\n};\n```\n\n2. Add rendering in `react/react-pattern-adapter.tsx` (or the built-in renderer in `RuntimeView.tsx`):\n```ts\nif (pattern.patternId === 'kanban-view') {\n  return this.renderKanbanView(context);\n}\n```\n\n3. Add to dev.specly generator in `engines/src/inference/dev-specly-generator.ts`:\n```ts\nif (someModelCharacteristic) {\n  views[`${modelName}Kanban`] = { type: 'kanban', model: modelName };\n}\n```\n\n### Add a New DevShell Tab\n\nEdit `runtime/src/runtime/views/react/components/DevShell.tsx`:\n\n```ts\ntype TabId = 'views' | 'models' | 'events' | 'mytab';\n\nconst TABS: Tab[] = [\n  // ... existing\n  { id: 'mytab', label: 'My Tab' },\n];\n\n// In render:\n{activeTab === 'mytab' && <MyComponent />}\n```\n\nOr pass a custom tab via props (not yet implemented — would need a `tabs` prop on DevShell).\n\n### Add a New Tailwind Component\n\nEdit `runtime/src/runtime/views/tailwind/universal-adapter.ts`:\n\n```ts\ncase 'kanban-column':\n  return `\n    <div class=\"bg-gray-100 dark:bg-gray-800 rounded-lg p-4 min-w-[280px]\">\n      <h3 class=\"font-semibold text-sm mb-3\">${properties.title}</h3>\n      <div class=\"space-y-2\">${children}</div>\n    </div>\n  `;\n```\n\n### Create a Framework Adapter (Vue, Svelte, etc.)\n\nThe core layer (`@specverse/runtime/views`) is framework-agnostic. To create a Vue adapter:\n\n1. Create `runtime/src/runtime/views/vue/` directory\n2. Implement the same component set (DevShell, ViewRouter, etc.) using Vue\n3. Use the same core utilities (entity-display, field-classification, pattern-engine)\n4. Add a subpath export: `@specverse/runtime/views/vue`\n\nThe core does the thinking (pattern detection, field classification, entity resolution). The adapter does the rendering.\n\n### Bridge to a Custom State Manager\n\nThe `RuntimeViewProviderValue` interface is the only contract. Implement it with any state manager:\n\n```ts\n// Redux\nconst value: RuntimeViewProviderValue = {\n  useEntitiesQuery: (ctrl, model) => useSelector(state => state.entities[model]),\n  entities: store.getState().entities,\n  // ...\n};\n\n// MobX\nconst value: RuntimeViewProviderValue = {\n  useEntitiesQuery: (ctrl, model) => ({ data: entityStore.get(model), isLoading: false, error: null }),\n  entities: entityStore.all,\n  // ...\n};\n```\n\n## Package Dependencies\n\n```\n@specverse/runtime\n  ├── @specverse/types (workspace dependency)\n  ├── react (peer dependency, ^18.0.0 || ^19.0.0)\n  └── react-dom (peer dependency, ^18.0.0 || ^19.0.0)\n```\n\nNo other runtime dependencies. The tailwind adapter generates HTML strings — Tailwind CSS is a dev dependency of the consuming project, not of the runtime package.\n\n## Known Limitations (v4.1.x)\n\n- **Board, timeline, calendar views** — not yet rendered (filtered from sidebar)\n- **Service operation routes** — generated Fastify backend has no service endpoints\n- **Custom controller operations** — only standard CRUD routes generated\n- **WebSocket events** — generated backend has no `/ws` endpoint (Events tab won't connect)\n- **Entity format** — handles both flat (Prisma) and wrapped (app-demo) but FK naming varies (camelCase vs snake_case)\n- **No tests** — runtime components have no unit test coverage\n\nSee `TODO.md` for the full roadmap including the planned backend runtime engine extraction.\n\n## Relationship to Other Packages\n\n```\n@specverse/types      Contracts (both build-time and runtime)\n@specverse/entities   Language definition (build-time only)\n@specverse/engines    Toolchain — parser, inference, realize (build-time only)\n@specverse/runtime    View engine (runtime, browser)         ← this package\n```\n\nThe engines package knows about runtime (the slim factory generates code that imports it). The runtime package does not know about engines — it only depends on types.\n","readmeFilename":"README.md"}