{"_id":"@happyvertical/smrt-app-runtime","_rev":"34-eafe0813e703e2e899402e6c15d7d76e","name":"@happyvertical/smrt-app-runtime","dist-tags":{"latest":"0.51.10"},"versions":{"0.43.9":{"name":"@happyvertical/smrt-app-runtime","version":"0.43.9","keywords":["smrt","runtime","sqlite","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.43.9","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"2ae5b363596a0d328b4333f2e0b9b6c358fd8102","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.43.9.tgz","fileCount":10,"integrity":"sha512-iavsnlCF7SAuDOtJ5hOwoMuPYqkJ/iAOXGKYYffqI7xv8yqZKxVmBZbEVza6732NkSEK2PZ5KgbBLfg/Y2seMg==","signatures":[{"sig":"MEUCIQCSI+/w6TSfs3gijOjv9rm79FakHSa/DqPcwpPtJYVxWgIgFIa7nATgG3uwAEDscjQ+i3XvXa3qt08klhQpOEYYRoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140970},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.43.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.43.9.tgz","_integrity":"sha512-iavsnlCF7SAuDOtJ5hOwoMuPYqkJ/iAOXGKYYffqI7xv8yqZKxVmBZbEVza6732NkSEK2PZ5KgbBLfg/Y2seMg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Safe private local runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.43.9","@happyvertical/smrt-jobs":"0.43.9","@happyvertical/smrt-users":"0.43.9","@happyvertical/smrt-config":"0.43.9","@happyvertical/smrt-tenancy":"0.43.9","@happyvertical/smrt-profiles":"0.43.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.43.9"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.43.9_1788198065579_0.5209901065121902","host":"s3://npm-registry-packages-npm-production"}},"0.43.10":{"name":"@happyvertical/smrt-app-runtime","version":"0.43.10","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.43.10","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"d59975657bc2e399b811a8f8367dd60cce6c3db1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.43.10.tgz","fileCount":10,"integrity":"sha512-0jG46+INz8Iu3OigZcr1ic7i9DWtIjnK/lIeCV+GVzfPJnt9wpcsKthzeUqc7WT4we03S21YyrmZYe9+/2QGDw==","signatures":[{"sig":"MEYCIQDmS9dMSyioAViRlChNhAYLJ3mOKCcgfUVH7Nr03o/MDQIhANuVstqzA7WwldGfY0GsompxuYCqnOU2tIPgCUOP+dGR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221478},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.43.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.43.10.tgz","_integrity":"sha512-0jG46+INz8Iu3OigZcr1ic7i9DWtIjnK/lIeCV+GVzfPJnt9wpcsKthzeUqc7WT4we03S21YyrmZYe9+/2QGDw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.43.10","@happyvertical/smrt-jobs":"0.43.10","@happyvertical/smrt-users":"0.43.10","@happyvertical/smrt-config":"0.43.10","@happyvertical/smrt-tenancy":"0.43.10","@happyvertical/smrt-profiles":"0.43.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.43.10"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.43.10_1788248408762_0.48736466283405067","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@happyvertical/smrt-app-runtime","version":"0.44.0","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.44.0","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"cba1ee1b9f06a0ab65e27955542ef210b4427805","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.44.0.tgz","fileCount":10,"integrity":"sha512-te0d6uHAD2GREXsPdM1Y1waJp8nZh63jWxdgIWh62/ydw4WDLJaM4AVh9yAm/9De0uGs0U7FD9so2fltxe/xJw==","signatures":[{"sig":"MEUCIBQwobluzaWGw0Uku0ewmufS+YjezjwUkMr3ycpczN7vAiEAtWjjn8WWX48E82nPQCGaYkDhkrW4PJMVp1ipfxMfbWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259762},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.44.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.44.0.tgz","_integrity":"sha512-te0d6uHAD2GREXsPdM1Y1waJp8nZh63jWxdgIWh62/ydw4WDLJaM4AVh9yAm/9De0uGs0U7FD9so2fltxe/xJw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.44.0","@happyvertical/smrt-jobs":"0.44.0","@happyvertical/smrt-users":"0.44.0","@happyvertical/smrt-config":"0.44.0","@happyvertical/smrt-tenancy":"0.44.0","@happyvertical/smrt-profiles":"0.44.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.44.0_1788334895887_0.8215698942822109","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"@happyvertical/smrt-app-runtime","version":"0.44.1","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.44.1","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"3f25ff4e3ab0cd7323f2d6b6e510dd4501aaeb92","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.44.1.tgz","fileCount":10,"integrity":"sha512-Gc08RqT0fINuSDIw1BDCrHVnwrF/oBn4QCPzLMzySJIWXPu23l69LsspqglR7ujLNeva3/wIYSI+J3W+cKQ6pw==","signatures":[{"sig":"MEUCIQCc5QOFME4k1qbIBUKgbL7ldNZrPxjdhloIk68np8EElAIgLD7y3D4kNgTRU+/HVgO5dNMXRyonuCtADckorDPDzh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259762},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.44.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.44.1.tgz","_integrity":"sha512-Gc08RqT0fINuSDIw1BDCrHVnwrF/oBn4QCPzLMzySJIWXPu23l69LsspqglR7ujLNeva3/wIYSI+J3W+cKQ6pw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.44.1","@happyvertical/smrt-jobs":"0.44.1","@happyvertical/smrt-users":"0.44.1","@happyvertical/smrt-config":"0.44.1","@happyvertical/smrt-tenancy":"0.44.1","@happyvertical/smrt-profiles":"0.44.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.44.1_1788371771585_0.4666169499654147","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@happyvertical/smrt-app-runtime","version":"0.45.0","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.45.0","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"ac8fd8b18380a9ecdc66c727d70b54fde438bbe1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.45.0.tgz","fileCount":10,"integrity":"sha512-5O+2ic3RoFCqz+polyM8eD6NpBLxM0Bk1Y7gUnbRs8K8schwiM6h9202V4iZ2oidMDARH6xk1RfoxIY3Bx+HHA==","signatures":[{"sig":"MEUCIHE9VbqRjT2flafqAv2aJBD9a01xo9C/1mOPgT7KEDkAAiEAiW5iZchgdMype3cNjsNpoaIU6uA2yfF3VdngkDFAK7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.45.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.45.0.tgz","_integrity":"sha512-5O+2ic3RoFCqz+polyM8eD6NpBLxM0Bk1Y7gUnbRs8K8schwiM6h9202V4iZ2oidMDARH6xk1RfoxIY3Bx+HHA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.45.0","@happyvertical/smrt-jobs":"0.45.0","@happyvertical/smrt-users":"0.45.0","@happyvertical/smrt-config":"0.45.0","@happyvertical/smrt-tenancy":"0.45.0","@happyvertical/smrt-profiles":"0.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.45.0_1788494620748_0.13437406866841384","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"@happyvertical/smrt-app-runtime","version":"0.45.1","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.45.1","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"8717d8d79a9416d7a56376c6a6b8f1c995725dcf","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.45.1.tgz","fileCount":10,"integrity":"sha512-BidZtbTaPv/yp/0djuvkdmWP9p2qEvvNzmJRogWlM7SPZqGViz34w2HfQIme+f4ZmnZ2Tm4w3LZoxB1yxnN6Vg==","signatures":[{"sig":"MEQCIEi2C7f/VlKLQWYM/8cPdzSfvCNjDisAv1X3M88QjakGAiBFXBd4ckPObrQ9PI4j5f3VNyzxR2Xhr/M8bWYVOe60vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.45.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.45.1.tgz","_integrity":"sha512-BidZtbTaPv/yp/0djuvkdmWP9p2qEvvNzmJRogWlM7SPZqGViz34w2HfQIme+f4ZmnZ2Tm4w3LZoxB1yxnN6Vg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.45.1","@happyvertical/smrt-jobs":"0.45.1","@happyvertical/smrt-users":"0.45.1","@happyvertical/smrt-config":"0.45.1","@happyvertical/smrt-tenancy":"0.45.1","@happyvertical/smrt-profiles":"0.45.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.45.1_1788507632974_0.5495180171782272","host":"s3://npm-registry-packages-npm-production"}},"0.45.2":{"name":"@happyvertical/smrt-app-runtime","version":"0.45.2","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.45.2","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"6c07d2b64561ec1d593b5b48d6b7150a6a68e0e1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.45.2.tgz","fileCount":10,"integrity":"sha512-SzEsoP0DUVKthrwbrOX+eQgbvdyQSz7s9utiOrcp0B2SBidM91XEBFK3geFCkDuEhkCseuUTDLJ1tTBXfOwmwQ==","signatures":[{"sig":"MEQCIBSWmgd3mY2Gb6XNVAdut+GYJw+qPwiE7aE24D1Nrr7AAiBTloxMJVhzMlVuQbO8Z5KFbz3nkwgtxri3AyrIGSJTeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.45.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.45.2.tgz","_integrity":"sha512-SzEsoP0DUVKthrwbrOX+eQgbvdyQSz7s9utiOrcp0B2SBidM91XEBFK3geFCkDuEhkCseuUTDLJ1tTBXfOwmwQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.45.2","@happyvertical/smrt-jobs":"0.45.2","@happyvertical/smrt-users":"0.45.2","@happyvertical/smrt-config":"0.45.2","@happyvertical/smrt-tenancy":"0.45.2","@happyvertical/smrt-profiles":"0.45.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.45.2"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.45.2_1788593778878_0.48531279868166144","host":"s3://npm-registry-packages-npm-production"}},"0.45.3":{"name":"@happyvertical/smrt-app-runtime","version":"0.45.3","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.45.3","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"22d9d475e382f0ef72bfb67d26e0f12744b07731","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.45.3.tgz","fileCount":10,"integrity":"sha512-CLbcQZHoB9xLsRizHBRE6/N8vRmRhu3kIqjL5Y0JvkuqTBwpqWTQhfNlw31IJBetItY2PLMI7E33CsiCql9w+Q==","signatures":[{"sig":"MEQCIEb6esqb+aKcs8Cp2+sWLg1yjIcD6N9CgEvlTEYBQIN2AiBo4o9k0TuflgjLAPVkyDFGln7/6hK5FYUNBme9TGrZ3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.45.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.45.3.tgz","_integrity":"sha512-CLbcQZHoB9xLsRizHBRE6/N8vRmRhu3kIqjL5Y0JvkuqTBwpqWTQhfNlw31IJBetItY2PLMI7E33CsiCql9w+Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.45.3","@happyvertical/smrt-jobs":"0.45.3","@happyvertical/smrt-users":"0.45.3","@happyvertical/smrt-config":"0.45.3","@happyvertical/smrt-tenancy":"0.45.3","@happyvertical/smrt-profiles":"0.45.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.45.3"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.45.3_1788648811568_0.4063218771614754","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@happyvertical/smrt-app-runtime","version":"0.46.0","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.46.0","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"8aab995863a3ca221192c1a6ec29fa0bcc010425","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.46.0.tgz","fileCount":10,"integrity":"sha512-GngoeSkWkWlITNswcekqpVvOs0T2ZvOiRPRaXx/UexwLi39ZZ1mHVkQ/v9Z+XAKkRxx1F1DWMjH76m4L/VrWAA==","signatures":[{"sig":"MEMCH17ye/3UxJanSlgIblkhG4i3IcddN39uX2AjXfPNKLwCIAX7uGaLYhmNoDu6MoEHepcOUA58uitSAH1wyD230GzH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.46.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.46.0.tgz","_integrity":"sha512-GngoeSkWkWlITNswcekqpVvOs0T2ZvOiRPRaXx/UexwLi39ZZ1mHVkQ/v9Z+XAKkRxx1F1DWMjH76m4L/VrWAA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.46.0","@happyvertical/smrt-jobs":"0.46.0","@happyvertical/smrt-users":"0.46.0","@happyvertical/smrt-config":"0.46.0","@happyvertical/smrt-tenancy":"0.46.0","@happyvertical/smrt-profiles":"0.46.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.46.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.46.0_1788711357955_0.8416514411431895","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@happyvertical/smrt-app-runtime","version":"0.47.0","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.47.0","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"8cc5f585ef3843bd44f9cf559804e1cf1ad3149f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.47.0.tgz","fileCount":10,"integrity":"sha512-RIHUKdMA280JypqWFzIdccmjWNGRIq+6X6bNopwunS1b2t7VzFiuQeb2wl8HRT+twLqOsQZnPDVrpwUObrWizA==","signatures":[{"sig":"MEQCIFsr6rphjMFWAlzXlpRCKMLyzyHwsulTrx147xtYHz91AiAMijGvXktTPSINZrxrN4cPGhcTNa9v2lSmSbbSTPL/3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.47.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.47.0.tgz","_integrity":"sha512-RIHUKdMA280JypqWFzIdccmjWNGRIq+6X6bNopwunS1b2t7VzFiuQeb2wl8HRT+twLqOsQZnPDVrpwUObrWizA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/smrt-core":"0.47.0","@happyvertical/smrt-jobs":"0.47.0","@happyvertical/smrt-users":"0.47.0","@happyvertical/smrt-config":"0.47.0","@happyvertical/smrt-tenancy":"0.47.0","@happyvertical/smrt-profiles":"0.47.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.47.0_1788722908541_0.57391512329847","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"@happyvertical/smrt-app-runtime","version":"0.47.1","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.47.1","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"156dcc598691da8cf36deb48ebe3a73ad2c098c3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.47.1.tgz","fileCount":10,"integrity":"sha512-Y7sDsg7gaMEmhLJXxUuxK1KupAPH3+xBkDY0QxXZGUKgg2EEcbQoHBYjk0D9xaXvdEFsZ+DcM7gEMBgLczjf+A==","signatures":[{"sig":"MEUCIQCE/GCahHIq5p8TmP1KQv5nj+5W/caxJ/PZqEbvwblj8gIgFjsPL92qR6hds7+d2wZ1FY3tka+UVEZWT/FhHsTxbuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.47.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.47.1.tgz","_integrity":"sha512-Y7sDsg7gaMEmhLJXxUuxK1KupAPH3+xBkDY0QxXZGUKgg2EEcbQoHBYjk0D9xaXvdEFsZ+DcM7gEMBgLczjf+A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.47.1","@happyvertical/smrt-jobs":"0.47.1","@happyvertical/smrt-users":"0.47.1","@happyvertical/smrt-config":"0.47.1","@happyvertical/smrt-tenancy":"0.47.1","@happyvertical/smrt-profiles":"0.47.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.47.1"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.47.1_1788762712970_0.2314202994124881","host":"s3://npm-registry-packages-npm-production"}},"0.47.2":{"name":"@happyvertical/smrt-app-runtime","version":"0.47.2","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.47.2","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"12a37eee65cb802bed77d9f10129db87e01f0634","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.47.2.tgz","fileCount":10,"integrity":"sha512-SmOtKUYVywudh3b/jPItJLmoSgoTqBoXfyyKizroeUmP4Z8RMcPY1itoiIK3PJOSdAqwFI1vSMg/8oKJo65tAw==","signatures":[{"sig":"MEYCIQDIDFI2YntyOy3Xs6ztqGG/a3/udBrPdRXXEEAntngo+gIhAJV6iTmnrcXx2F2T5CoxqK6+ZiArf9mrxM5dnk+DeEiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.47.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.47.2.tgz","_integrity":"sha512-SmOtKUYVywudh3b/jPItJLmoSgoTqBoXfyyKizroeUmP4Z8RMcPY1itoiIK3PJOSdAqwFI1vSMg/8oKJo65tAw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.47.2","@happyvertical/smrt-jobs":"0.47.2","@happyvertical/smrt-users":"0.47.2","@happyvertical/smrt-config":"0.47.2","@happyvertical/smrt-tenancy":"0.47.2","@happyvertical/smrt-profiles":"0.47.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.47.2"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.47.2_1788812135932_0.17733941804987174","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@happyvertical/smrt-app-runtime","version":"0.48.0","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.48.0","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"6793bdc75874bcf0e3d5a182650e80edfb5f4b9c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.48.0.tgz","fileCount":10,"integrity":"sha512-f5hTATkOWtIZcYgnWC2dTLBCnvCo3hZzWk18ucrUrcvTrxNmRotH9pr/FDP0PkeOSQPo+R/uJtyAg5DBMn4dPA==","signatures":[{"sig":"MEYCIQD0+RHbXwlsAC7DKle5sjwmA1S/KWMvnthJKu/jEDYGAwIhAMxrZhm76LkPiZz5cL9ZadJiPqnteYgJxP+dfMW4MvGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.48.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.48.0.tgz","_integrity":"sha512-f5hTATkOWtIZcYgnWC2dTLBCnvCo3hZzWk18ucrUrcvTrxNmRotH9pr/FDP0PkeOSQPo+R/uJtyAg5DBMn4dPA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.48.0","@happyvertical/smrt-jobs":"0.48.0","@happyvertical/smrt-users":"0.48.0","@happyvertical/smrt-config":"0.48.0","@happyvertical/smrt-tenancy":"0.48.0","@happyvertical/smrt-profiles":"0.48.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.48.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.48.0_1788853205737_0.6373968827129335","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@happyvertical/smrt-app-runtime","version":"0.49.0","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.49.0","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"6309d8ea660759ce25397b43710273baf9754cec","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.49.0.tgz","fileCount":10,"integrity":"sha512-fz0DMXhdEChCkW2v7mzU9tWIqzWgVrbTWkSL3/wC8E1KOAddUFfoC8j9cQX4MQECqVbeTmOY2Bqs5lt52OPJuQ==","signatures":[{"sig":"MEUCIQDTjnfuH0yzPQEJL7opg5gcb+jTaIVmq3nG6f4kxlhDYAIgfS9BXzEJaIrlWTcwqVRZxGcx4+cPG6icO5Qmc9oCeeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.0.tgz","_integrity":"sha512-fz0DMXhdEChCkW2v7mzU9tWIqzWgVrbTWkSL3/wC8E1KOAddUFfoC8j9cQX4MQECqVbeTmOY2Bqs5lt52OPJuQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.49.0","@happyvertical/smrt-jobs":"0.49.0","@happyvertical/smrt-users":"0.49.0","@happyvertical/smrt-config":"0.49.0","@happyvertical/smrt-tenancy":"0.49.0","@happyvertical/smrt-profiles":"0.49.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.49.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.49.0_1788939671294_0.21098516697377434","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"@happyvertical/smrt-app-runtime","version":"0.49.1","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.49.1","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"727d88cec29d336db8f112e3e9b91178fccec318","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.49.1.tgz","fileCount":10,"integrity":"sha512-NYqxwPLepUMPRzBZPqqobE5JrzAtdHc086Ku1R9QJHAAknc/t5DzMmXYIEBeI1VTTEvon4WjxBi/Mj7rM2v36g==","signatures":[{"sig":"MEQCIAq+ftfbpXUlYlqsCVzj4pUXbt5E0ddTeoaPlapog5YtAiAIifatjIWwwxzOO4QeeJVmMESWti5L9i73dsXHRDtrQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.1.tgz","_integrity":"sha512-NYqxwPLepUMPRzBZPqqobE5JrzAtdHc086Ku1R9QJHAAknc/t5DzMmXYIEBeI1VTTEvon4WjxBi/Mj7rM2v36g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.49.1","@happyvertical/smrt-jobs":"0.49.1","@happyvertical/smrt-users":"0.49.1","@happyvertical/smrt-config":"0.49.1","@happyvertical/smrt-tenancy":"0.49.1","@happyvertical/smrt-profiles":"0.49.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.49.1"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.49.1_1788971144333_0.6965945029174438","host":"s3://npm-registry-packages-npm-production"}},"0.49.2":{"name":"@happyvertical/smrt-app-runtime","version":"0.49.2","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.49.2","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9dbb71cb95cb739372e1d11dca1d54f94afa2f57","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.49.2.tgz","fileCount":10,"integrity":"sha512-y5dfrOP1CQrhu/bv3mq+JJijtL/xjAKZvozSIWWOF8uajEpJZwrPVFkDvx2Jgyc4dDnqjI24BcZ24X/s1Lhyqw==","signatures":[{"sig":"MEUCIQCpiX34XgHLSuVwAgg7sVyHYtMO0Jpq5bSC2pMag+8CgQIgfRAksbFSZG6EsZ2NW/I56dwF+OxVN6sfrn6FddUyiow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.2.tgz","_integrity":"sha512-y5dfrOP1CQrhu/bv3mq+JJijtL/xjAKZvozSIWWOF8uajEpJZwrPVFkDvx2Jgyc4dDnqjI24BcZ24X/s1Lhyqw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.49.2","@happyvertical/smrt-jobs":"0.49.2","@happyvertical/smrt-users":"0.49.2","@happyvertical/smrt-config":"0.49.2","@happyvertical/smrt-tenancy":"0.49.2","@happyvertical/smrt-profiles":"0.49.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.49.2"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.49.2_1789026031768_0.25120673966713003","host":"s3://npm-registry-packages-npm-production"}},"0.49.3":{"name":"@happyvertical/smrt-app-runtime","version":"0.49.3","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.49.3","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"02ebed108bbdb42f03f1ac692532e0aee5d3d3e0","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.49.3.tgz","fileCount":10,"integrity":"sha512-KRww31hQTbinECaTWdD93yyvixqbreYHbr1MYagCBly2bbCLZC/oKv5P8jhNJMU/OOTd1a69BF9lE5IFs8+s4A==","signatures":[{"sig":"MEQCIAza54GlHjZWQC4TZMwx4oq/MCSWeYUdj3SGIRRRKFnQAiAja7hvSLDDXDF2HQwqaw9s5zTtVWRgnuUnllYbX6ZJWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.3.tgz","_integrity":"sha512-KRww31hQTbinECaTWdD93yyvixqbreYHbr1MYagCBly2bbCLZC/oKv5P8jhNJMU/OOTd1a69BF9lE5IFs8+s4A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.49.3","@happyvertical/smrt-jobs":"0.49.3","@happyvertical/smrt-users":"0.49.3","@happyvertical/smrt-config":"0.49.3","@happyvertical/smrt-tenancy":"0.49.3","@happyvertical/smrt-profiles":"0.49.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.49.3"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.49.3_1789232272339_0.25493249333645096","host":"s3://npm-registry-packages-npm-production"}},"0.49.4":{"name":"@happyvertical/smrt-app-runtime","version":"0.49.4","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.49.4","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"65979706ae70370b31efe1aa50484a6d39c64715","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.49.4.tgz","fileCount":10,"integrity":"sha512-+5H9w+wALK51cbnc0IGElW0K3xdtDLykNDXlte8LTZ6L3jxiPxBHrJWcgMBMLHo3cbKHERE4SQ99DyXQFXA8TA==","signatures":[{"sig":"MEUCIQC8JoSs8W90RfJOB3YEIHs15YJP97zwywpYOyz2VYHv5wIgJAljYpkSdMvWVRG/OBodL2MPoGMn0NpwuGfLt/B257A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.4.tgz","_integrity":"sha512-+5H9w+wALK51cbnc0IGElW0K3xdtDLykNDXlte8LTZ6L3jxiPxBHrJWcgMBMLHo3cbKHERE4SQ99DyXQFXA8TA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.49.4","@happyvertical/smrt-jobs":"0.49.4","@happyvertical/smrt-users":"0.49.4","@happyvertical/smrt-config":"0.49.4","@happyvertical/smrt-tenancy":"0.49.4","@happyvertical/smrt-profiles":"0.49.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.49.4"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.49.4_1789259932670_0.8222839484435644","host":"s3://npm-registry-packages-npm-production"}},"0.49.5":{"name":"@happyvertical/smrt-app-runtime","version":"0.49.5","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.49.5","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"7e0bd6e3ddb01f5418ac34fe2a6180482332ec55","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.49.5.tgz","fileCount":10,"integrity":"sha512-EYocpNJvh5zqxstELJRimrrANCCefcj1LIgpK/NRgKkqQ6mBbf9xnIjM1Fj6q3d9oAqEf2Hz/iWLwBpn1dlt8w==","signatures":[{"sig":"MEUCIEMsuKvCVPCwHfOtpQ8Rr0ajIunU9AnAmcraYGCRmU2xAiEAucfHUyzDd2nc4P3Zj+mdoR9eeEUobFRT0VP4zAn7JD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.5.tgz","_integrity":"sha512-EYocpNJvh5zqxstELJRimrrANCCefcj1LIgpK/NRgKkqQ6mBbf9xnIjM1Fj6q3d9oAqEf2Hz/iWLwBpn1dlt8w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.49.5","@happyvertical/smrt-jobs":"0.49.5","@happyvertical/smrt-users":"0.49.5","@happyvertical/smrt-config":"0.49.5","@happyvertical/smrt-tenancy":"0.49.5","@happyvertical/smrt-profiles":"0.49.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.49.5"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.49.5_1789270159809_0.1430106876035404","host":"s3://npm-registry-packages-npm-production"}},"0.49.6":{"name":"@happyvertical/smrt-app-runtime","version":"0.49.6","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.49.6","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"1ba17864034e78cc0ae61554e9d90e2fc20c3bb7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.49.6.tgz","fileCount":10,"integrity":"sha512-gx7j/07244L37iiZEbhA728DMMmRVsPTPXFN4+0Gcmr4oqYG4Hrr4Nogzayrla6Zp8tHXKvZIpaczSWr2GDltA==","signatures":[{"sig":"MEQCIGtJ2r725OIy79dBWlhepSOhSh+47Bzli3orGcnRWJU7AiBhetA615U5kMMw0d80HTFvslusjEJ3nbb0IA+ARJj4Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.6.tgz","_integrity":"sha512-gx7j/07244L37iiZEbhA728DMMmRVsPTPXFN4+0Gcmr4oqYG4Hrr4Nogzayrla6Zp8tHXKvZIpaczSWr2GDltA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.49.6","@happyvertical/smrt-jobs":"0.49.6","@happyvertical/smrt-users":"0.49.6","@happyvertical/smrt-config":"0.49.6","@happyvertical/smrt-tenancy":"0.49.6","@happyvertical/smrt-profiles":"0.49.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.49.6"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.49.6_1789310391645_0.024178018271899582","host":"s3://npm-registry-packages-npm-production"}},"0.49.7":{"name":"@happyvertical/smrt-app-runtime","version":"0.49.7","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.49.7","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9b00fafb30db5bc424c8ba481f693adc61898aae","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.49.7.tgz","fileCount":10,"integrity":"sha512-s97HconerOQjwVMQ4Zl+SpjUSuhbcs5WN5NEaoTLOst7yFvnobrNHMXf1J7dxlLmmk3PR/CP/hWTwlXsy9PCIg==","signatures":[{"sig":"MEUCIQDDEImURdklsodmwvHQLQ3F2c1etEhatVFzLhiUS3j5JQIgZc96uMf6CiqLX5YQS4r/Gbi79Z/7IfYzWJMAYTkNcFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.7.tgz","_integrity":"sha512-s97HconerOQjwVMQ4Zl+SpjUSuhbcs5WN5NEaoTLOst7yFvnobrNHMXf1J7dxlLmmk3PR/CP/hWTwlXsy9PCIg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.49.7","@happyvertical/smrt-jobs":"0.49.7","@happyvertical/smrt-users":"0.49.7","@happyvertical/smrt-config":"0.49.7","@happyvertical/smrt-tenancy":"0.49.7","@happyvertical/smrt-profiles":"0.49.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.49.7"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.49.7_1789325683281_0.5637236035036866","host":"s3://npm-registry-packages-npm-production"}},"0.49.8":{"name":"@happyvertical/smrt-app-runtime","version":"0.49.8","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.49.8","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"34736dd8f2f1863833fe2fdaf5d910da65b5a4e2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.49.8.tgz","fileCount":10,"integrity":"sha512-wZ1opkD7UhDAZGFNkmsH9/7DwkgGIOhf+wqHAJFzuu1PcfBYO1tGuKmeMX4BcZwwfOywMz/oL/apXsiCsfzwTA==","signatures":[{"sig":"MEYCIQC75I5puENIloyRFwtOOMhtiXsxNJ4nAiLxQVG3WvJMygIhAMPSSIWoPX50lbni/h0nwkrEDulH71S/Ht5T1fu2ObAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.49.8.tgz","_integrity":"sha512-wZ1opkD7UhDAZGFNkmsH9/7DwkgGIOhf+wqHAJFzuu1PcfBYO1tGuKmeMX4BcZwwfOywMz/oL/apXsiCsfzwTA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/smrt-core":"0.49.8","@happyvertical/smrt-jobs":"0.49.8","@happyvertical/smrt-users":"0.49.8","@happyvertical/smrt-config":"0.49.8","@happyvertical/smrt-tenancy":"0.49.8","@happyvertical/smrt-profiles":"0.49.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.49.8"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.49.8_1789330150161_0.5255381506239707","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@happyvertical/smrt-app-runtime","version":"0.50.0","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.50.0","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"f7f987e001fd041553cd44575588bb2f2c2e1b64","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.50.0.tgz","fileCount":10,"integrity":"sha512-1x7MA9t/iaHtndP0ZYzYVJ7O+1ZiUQLv3zSd8UY8w6piuYwInWA7sSf8w5Zbgi0htYiiOzLk+t6Oau35MKE4bw==","signatures":[{"sig":"MEYCIQDaZ5KLnih87nh/HRNz0M9WBszZcqr/MpBbBmVrBhBCMwIhANJcUqFPgdh45rmf4bF2BBYSbT+tAkVhMh1JZvo7x/mE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263715},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.50.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.50.0.tgz","_integrity":"sha512-1x7MA9t/iaHtndP0ZYzYVJ7O+1ZiUQLv3zSd8UY8w6piuYwInWA7sSf8w5Zbgi0htYiiOzLk+t6Oau35MKE4bw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.9","@happyvertical/smrt-core":"0.50.0","@happyvertical/smrt-jobs":"0.50.0","@happyvertical/smrt-users":"0.50.0","@happyvertical/smrt-config":"0.50.0","@happyvertical/smrt-tenancy":"0.50.0","@happyvertical/smrt-profiles":"0.50.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.50.0_1789392890722_0.9088147245108373","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.0","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.0","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"07bbc3a53d40b3486a816aafb5318716e25c29f2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.0.tgz","fileCount":10,"integrity":"sha512-ampiiyCZmuoMDPYN+v+JOXKihaz9V6p+nEaNz91C3avFMeWMRQM43MLKvcRsGAoxqF9VHXHWbS23mhQxLJ5Z+g==","signatures":[{"sig":"MEQCIFuQdV5O2k/nGYiwT0fLAtPitB0hvGJHv/3q3oYpTMP6AiAszYUjD/tIgJHeWnmxP9UPPsULMA8lLkzuefzvl+Gn5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.0.tgz","_integrity":"sha512-ampiiyCZmuoMDPYN+v+JOXKihaz9V6p+nEaNz91C3avFMeWMRQM43MLKvcRsGAoxqF9VHXHWbS23mhQxLJ5Z+g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.9","@happyvertical/smrt-core":"0.51.0","@happyvertical/smrt-jobs":"0.51.0","@happyvertical/smrt-users":"0.51.0","@happyvertical/smrt-config":"0.51.0","@happyvertical/smrt-tenancy":"0.51.0","@happyvertical/smrt-profiles":"0.51.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.0_1789417887816_0.41541966732453717","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.1","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.1","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"3db73bd6e1504a80e419a04a6c2e98cc8140c8f3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.1.tgz","fileCount":10,"integrity":"sha512-uz9213Li2m66sR5VR+cqoqH8u7qserH/sVfQb9LUlFA7aA/7TtgC8pa7N5nBnrtGv93J+aNqbyPHqzkTSdlgwg==","signatures":[{"sig":"MEQCIQDRTDtRUiptIftUHSErGWnUhyRpv/dpZNOwEQ/JXHfWcwIfOywR+lwJQymwW280DfJI80ERIAhgdWnFwmED3jKjZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.1.tgz","_integrity":"sha512-uz9213Li2m66sR5VR+cqoqH8u7qserH/sVfQb9LUlFA7aA/7TtgC8pa7N5nBnrtGv93J+aNqbyPHqzkTSdlgwg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.9","@happyvertical/smrt-core":"0.51.1","@happyvertical/smrt-jobs":"0.51.1","@happyvertical/smrt-users":"0.51.1","@happyvertical/smrt-config":"0.51.1","@happyvertical/smrt-tenancy":"0.51.1","@happyvertical/smrt-profiles":"0.51.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.1_1789430503001_0.18774303538026071","host":"s3://npm-registry-packages-npm-production"}},"0.51.2":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.2","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.2","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"ac56d4628f14b33d626193d50fce8aebf44364b2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.2.tgz","fileCount":10,"integrity":"sha512-9d+MLo6rJl1/6L1LzfLBHUMFNtjFx20HzwPzxdSNAxlH1FECqShpyKXiC6pZyaUZmaIJXeVe1Nh1u7M/Prg0UA==","signatures":[{"sig":"MEQCID0fFM7vYivpX6FMjTib5gNHE7H8CHBWlyPaHwvb3Ba2AiAbw8I/2L8STL6pUOiWvKeEBDf8oM83G51NWA9cM/Gb0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.2.tgz","_integrity":"sha512-9d+MLo6rJl1/6L1LzfLBHUMFNtjFx20HzwPzxdSNAxlH1FECqShpyKXiC6pZyaUZmaIJXeVe1Nh1u7M/Prg0UA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.9","@happyvertical/smrt-core":"0.51.2","@happyvertical/smrt-jobs":"0.51.2","@happyvertical/smrt-users":"0.51.2","@happyvertical/smrt-config":"0.51.2","@happyvertical/smrt-tenancy":"0.51.2","@happyvertical/smrt-profiles":"0.51.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.2"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.2_1789451912617_0.711742271655694","host":"s3://npm-registry-packages-npm-production"}},"0.51.3":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.3","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.3","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"85f1a9863b445569635d490966078d59af102a97","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.3.tgz","fileCount":10,"integrity":"sha512-SYTrZSKZk4RXRgUj6+Kffy9FVjTts3jsSE53Wup6y0jQkDk+Zv9vevcy2+XmhbCGLpgB69EBO6keAw81tsmwDQ==","signatures":[{"sig":"MEUCIQCRA4e1xlOWpSJled4+VbHDGs8lytirTG93A+HFGU3CXgIgRIuA9zQ5PlpKlX+lXYtqsMakCyqRQHruOkq6YodA3/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263863},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.3.tgz","_integrity":"sha512-SYTrZSKZk4RXRgUj6+Kffy9FVjTts3jsSE53Wup6y0jQkDk+Zv9vevcy2+XmhbCGLpgB69EBO6keAw81tsmwDQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/smrt-core":"0.51.3","@happyvertical/smrt-jobs":"0.51.3","@happyvertical/smrt-users":"0.51.3","@happyvertical/smrt-config":"0.51.3","@happyvertical/smrt-tenancy":"0.51.3","@happyvertical/smrt-profiles":"0.51.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.3"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.3_1789508219267_0.08521594794491483","host":"s3://npm-registry-packages-npm-production"}},"0.51.4":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.4","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.4","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"c2ea7585c1afb04b0db82c49b2570d451c21b810","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.4.tgz","fileCount":10,"integrity":"sha512-eafLf4bO6Fpyj7VQQBISm68E1n3uozFJtNGHgLWJsXMnTBoWpSz/m2hdNSqk+n7uDPt4H0ECycUlE1YFGf6fnQ==","signatures":[{"sig":"MEUCIQCqCq5s5r1mWdcan+fn4vucR5auJ2cwo8HWucbXpRqpPgIgPDiRmjcum4CgO1f5fdGUAkNem65U6Id4203FLPPVEXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263863},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.4.tgz","_integrity":"sha512-eafLf4bO6Fpyj7VQQBISm68E1n3uozFJtNGHgLWJsXMnTBoWpSz/m2hdNSqk+n7uDPt4H0ECycUlE1YFGf6fnQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/smrt-core":"0.51.4","@happyvertical/smrt-jobs":"0.51.4","@happyvertical/smrt-users":"0.51.4","@happyvertical/smrt-config":"0.51.4","@happyvertical/smrt-tenancy":"0.51.4","@happyvertical/smrt-profiles":"0.51.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.4"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.4_1789548026119_0.9968088761834042","host":"s3://npm-registry-packages-npm-production"}},"0.51.5":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.5","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.5","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"b89c8b2e2ca1c246389003c763a8a96e8b781a91","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.5.tgz","fileCount":10,"integrity":"sha512-4aJCKytFfqwl3hHG4vFHzyHN5KURMDfD7b1xT2Vs4TPlh+JkZtjJqr+5PK+ex5Ue+rYvymdQjtgPLk6/BfL4xw==","signatures":[{"sig":"MEUCIQCQF80E/S3qpmYItu1GhpEB1G2AZSemNPZMsAZ/8hxY2gIgAdDUHb8wXTY2mYhAX529+wVkhOiDOvRAwKBgH1TKqBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263863},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.5.tgz","_integrity":"sha512-4aJCKytFfqwl3hHG4vFHzyHN5KURMDfD7b1xT2Vs4TPlh+JkZtjJqr+5PK+ex5Ue+rYvymdQjtgPLk6/BfL4xw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/smrt-core":"0.51.5","@happyvertical/smrt-jobs":"0.51.5","@happyvertical/smrt-users":"0.51.5","@happyvertical/smrt-config":"0.51.5","@happyvertical/smrt-tenancy":"0.51.5","@happyvertical/smrt-profiles":"0.51.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.5"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.5_1789560534352_0.41983791299372175","host":"s3://npm-registry-packages-npm-production"}},"0.51.6":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.6","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.6","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"114429af4c50d8b4b46765682021154d183c1751","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.6.tgz","fileCount":10,"integrity":"sha512-RRWRz9wCuP3ht5J+GDnz3s9TeYzMbeWMM7dM6PvzFWoRQkA8vAzfvS2s2hCYw6ZSmyuX6fT4kSkeqSGYgLawWg==","signatures":[{"sig":"MEUCIF3t67VyVyUZvr6o1QEwsGww7A1QUkQtsnEix0mTj1F0AiEA8d8QH0iktKuOJ7S1993Tuzy5DGAfDuCts4cAT49e3II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263863},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.6.tgz","_integrity":"sha512-RRWRz9wCuP3ht5J+GDnz3s9TeYzMbeWMM7dM6PvzFWoRQkA8vAzfvS2s2hCYw6ZSmyuX6fT4kSkeqSGYgLawWg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/smrt-core":"0.51.6","@happyvertical/smrt-jobs":"0.51.6","@happyvertical/smrt-users":"0.51.6","@happyvertical/smrt-config":"0.51.6","@happyvertical/smrt-tenancy":"0.51.6","@happyvertical/smrt-profiles":"0.51.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.6"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.6_1789586427594_0.6439175667061408","host":"s3://npm-registry-packages-npm-production"}},"0.51.7":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.7","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.7","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"f85ced7cd337585718c04feda0a44655eb621e97","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.7.tgz","fileCount":10,"integrity":"sha512-aAnjFmq3Sld5uVKc6wild81AcYchlOvPn1pBqkd22WnEzjxvudbCIJFQLCkbFZ+oEPD6b6CXx78lR8SlDwyemA==","signatures":[{"sig":"MEYCIQDQvd2RXxro0rMgUKEcnNfPn9X0LEeOl6aujKe+dVRDCwIhAMuBSuVBlPLugqB+zsXEl5riGywmZm+Qf7h48BzSW6Ug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263863},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.7.tgz","_integrity":"sha512-aAnjFmq3Sld5uVKc6wild81AcYchlOvPn1pBqkd22WnEzjxvudbCIJFQLCkbFZ+oEPD6b6CXx78lR8SlDwyemA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/smrt-core":"0.51.7","@happyvertical/smrt-jobs":"0.51.7","@happyvertical/smrt-users":"0.51.7","@happyvertical/smrt-config":"0.51.7","@happyvertical/smrt-tenancy":"0.51.7","@happyvertical/smrt-profiles":"0.51.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.7"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.7_1789603903353_0.4544756905326903","host":"s3://npm-registry-packages-npm-production"}},"0.51.8":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.8","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.8","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"02ed2c8958d509084d790cedd673e6b218285979","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.8.tgz","fileCount":10,"integrity":"sha512-L9lVRWx4dNhZooirXRlYsYP3dywtRw2KPBEY4ccPfSDqhalzL1AMFgrMLTpSC2dYP2kFTZkFfAB0w4/r3KsuXw==","signatures":[{"sig":"MEUCIGz4BN8vtDsL+iwfFcKfeGdIHZk7mPsGVFJfJQQOOTQiAiEAgw32XSIqL0gmkbvRIkuGv0RE1B3kuODLzozknpevT/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263863},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.8.tgz","_integrity":"sha512-L9lVRWx4dNhZooirXRlYsYP3dywtRw2KPBEY4ccPfSDqhalzL1AMFgrMLTpSC2dYP2kFTZkFfAB0w4/r3KsuXw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/smrt-core":"0.51.8","@happyvertical/smrt-jobs":"0.51.8","@happyvertical/smrt-users":"0.51.8","@happyvertical/smrt-config":"0.51.8","@happyvertical/smrt-tenancy":"0.51.8","@happyvertical/smrt-profiles":"0.51.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.8"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.8_1789630862075_0.2509708495213736","host":"s3://npm-registry-packages-npm-production"}},"0.51.9":{"name":"@happyvertical/smrt-app-runtime","version":"0.51.9","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-app-runtime@0.51.9","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"f3f305dadb764de83d791343e07e8be10fb4ee54","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.9.tgz","fileCount":10,"integrity":"sha512-1IKlfB0onrDd+PWeV9JK4qRXxsFQikqkMmRqHTWt5eDGRaAS8T1RGYlrmmg49Uy5ZUikRPEMSG7/QCpMakW0IA==","signatures":[{"sig":"MEYCIQCkJ4Q6VfC5sQ3SwA1szQVPa0G9M8nPFz/suZVEElOPAQIhAMJxoNI15eX3KYvWfrnllSXq5ltfxzHnIGlpLe+yWc2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263863},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.9.tgz","_integrity":"sha512-1IKlfB0onrDd+PWeV9JK4qRXxsFQikqkMmRqHTWt5eDGRaAS8T1RGYlrmmg49Uy5ZUikRPEMSG7/QCpMakW0IA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/smrt-core":"0.51.9","@happyvertical/smrt-jobs":"0.51.9","@happyvertical/smrt-users":"0.51.9","@happyvertical/smrt-config":"0.51.9","@happyvertical/smrt-tenancy":"0.51.9","@happyvertical/smrt-profiles":"0.51.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.9"},"_npmOperationalInternal":{"tmp":"tmp/smrt-app-runtime_0.51.9_1789643277774_0.13600526624989095","host":"s3://npm-registry-packages-npm-production"}},"0.51.10":{"_id":"@happyvertical/smrt-app-runtime@0.51.10","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"0c6c7f3bae7cc58b1ac800537fcb50feecc77c84","tarball":"https://registry.npmjs.org/@happyvertical/smrt-app-runtime/-/smrt-app-runtime-0.51.10.tgz","fileCount":10,"integrity":"sha512-pv/BYoyzpKDSowEY5yz2faQhMdBGDuAO4MoloDQqY/rq9doqexkN9eZWPTStk7T3LiO+6UIlBdt0UZS/sbZp9Q==","signatures":[{"sig":"MEUCIQD2M9Uc7V4CardsiAPfgcmQwLgZVvVDu7F58thBhe55BwIgdy1AXeFir6A7/L6Mpl8+rRbmVoicHtAGGXems4T1ML4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDlvJBevwTl+XSKgMW9XzyQtn4JER6yMVU4XTpVVwcKpAiBe6HjE3+pRLLGc+yXU9OrMUB7NZiU2STzXYc+HNCA+uQ=="}],"unpackedSize":263873},"main":"./dist/index.js","name":"@happyvertical/smrt-app-runtime","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.10.tgz","types":"./dist/index.d.ts","author":{"name":"HappyVertical"},"engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch"},"version":"0.51.10","_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"homepage":"https://github.com/happyvertical/smrt#readme","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-app-runtime-0.51.10.tgz","_integrity":"sha512-pv/BYoyzpKDSowEY5yz2faQhMdBGDuAO4MoloDQqY/rq9doqexkN9eZWPTStk7T3LiO+6UIlBdt0UZS/sbZp9Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"_npmVersion":"11.16.0","description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","directories":{},"maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/smrt-core":"0.51.10","@happyvertical/smrt-jobs":"0.51.10","@happyvertical/smrt-users":"0.51.10","@happyvertical/smrt-config":"0.51.10","@happyvertical/smrt-tenancy":"0.51.10","@happyvertical/smrt-profiles":"0.51.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","@happyvertical/smrt-vitest":"0.51.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smrt-app-runtime_0.51.10_1789717353417_0.8405897584441158"}}},"time":{"created":"2026-08-31T17:41:05.411Z","modified":"2026-09-18T07:42:33.690Z","0.43.9":"2026-08-31T17:41:05.749Z","0.43.10":"2026-09-01T07:40:08.911Z","0.44.0":"2026-09-02T07:41:36.036Z","0.44.1":"2026-09-02T17:56:11.738Z","0.45.0":"2026-09-04T04:03:40.907Z","0.45.1":"2026-09-04T07:40:33.102Z","0.45.2":"2026-09-05T07:36:19.019Z","0.45.3":"2026-09-05T22:53:31.728Z","0.46.0":"2026-09-06T16:15:58.091Z","0.47.0":"2026-09-06T19:28:28.679Z","0.47.1":"2026-09-07T06:31:53.111Z","0.47.2":"2026-09-07T20:15:36.068Z","0.48.0":"2026-09-08T07:40:05.890Z","0.49.0":"2026-09-09T07:41:11.439Z","0.49.1":"2026-09-09T16:25:44.477Z","0.49.2":"2026-09-10T07:40:31.905Z","0.49.3":"2026-09-12T16:57:52.487Z","0.49.4":"2026-09-13T00:38:52.832Z","0.49.5":"2026-09-13T03:29:19.928Z","0.49.6":"2026-09-13T14:39:51.800Z","0.49.7":"2026-09-13T18:54:43.422Z","0.49.8":"2026-09-13T20:09:10.338Z","0.50.0":"2026-09-14T13:34:50.852Z","0.51.0":"2026-09-14T20:31:27.991Z","0.51.1":"2026-09-15T00:01:43.160Z","0.51.2":"2026-09-15T05:58:32.755Z","0.51.3":"2026-09-15T21:36:59.411Z","0.51.4":"2026-09-16T08:40:26.251Z","0.51.5":"2026-09-16T12:08:54.467Z","0.51.6":"2026-09-16T19:20:27.786Z","0.51.7":"2026-09-17T00:11:43.544Z","0.51.8":"2026-09-17T07:41:02.202Z","0.51.9":"2026-09-17T11:07:57.950Z","0.51.10":"2026-09-18T07:42:33.506Z"},"bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"author":{"name":"HappyVertical"},"license":"MIT","homepage":"https://github.com/happyvertical/smrt#readme","keywords":["smrt","runtime","sqlite","postgresql","cloud","sveltekit"],"repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/app-runtime"},"description":"Validated local, self-hosted, and cloud runtime composition for s-m-r-t applications","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"readme":"# @happyvertical/smrt-app-runtime\n\nReusable infrastructure composition for s-m-r-t applications. The package\nimplements the validated profiles from `@happyvertical/smrt-config` without\nforking domain objects, generated surfaces, effects, approvals, or job calls.\n\n## Private local applications\n\n```ts\nimport {\n  initializeLocalApplicationRuntime,\n} from '@happyvertical/smrt-app-runtime';\n\nconst { runtime, bootstrap, diagnostics } =\n  await initializeLocalApplicationRuntime({\n    appId: 'my-app',\n    sourceRoot: process.cwd(),\n    prepareDatabase: runApplicationMigrations,\n  });\n\n// Show bootstrap.token only in the loopback onboarding URL. The plaintext is\n// returned once and only its HMAC is persisted.\n```\n\nApplication migrations run through the explicit `prepareDatabase` hook while\nthe runtime holds the root lease. A rejected migration is normalized into a\n`LocalRuntimeError` with the stable `migration_failed` code and the fixed,\nsecret-free message exported as `MIGRATION_FAILED_MESSAGE`: \"The application\nmigration step failed; run pnpm app:setup and inspect the private migration\nlogs.\" The migration driver's own text — a likely carrier of a connection\nstring, credential, path, or environment value — is never surfaced; it is kept\nas a non-enumerable `cause` for private logs. Startup releases the database\nhandle and the initialization lease, so the same application root and data\ndirectory remain retryable once the migration is fixed.\n\nThe path resolver selects the current user's OS application-data directory\n(`~/Library/Application Support` on macOS, `%LOCALAPPDATA%` on Windows, or\n`$XDG_DATA_HOME` / `~/.local/share` on Linux). Secure initialization currently\nrequires Node to expose nonzero `O_NOFOLLOW` and `O_DIRECTORY` filesystem\nflags; it fails closed on platforms without that custody support and therefore\ndoes not yet claim Windows runtime support. The data root contains a mode-0600\nSQLite database, a user-owned asset directory, and generated mode-0600\napplication secret material. The root must be a dedicated application\ndirectory: placing it inside the source checkout or choosing an ancestor is\nrefused, as is choosing the user home itself or the filesystem root. An\nexplicitly configured root that already exists must already be\nowned by the current user with mode `0700`; initialization rejects it without\nchanging permissions or creating artifacts when that custody proof fails.\nAn empty root is claimed with an app-specific, empty mode-0600 marker. A\npopulated root is accepted only with that valid marker, so selecting an\nunrelated private directory fails without changing its contents. A pending\nmarker makes the claim crash-recoverable while the database is first acquired;\nit is promoted atomically after the released SQL custody boundary verifies the\ncomplete ancestor/root chain, including macOS ACLs. Failed custody removes the\npending claim and every directory only when they were created by that attempt;\nan inherited pending claim and its database remain authoritative for retry.\nInitializers for the same data root are serialized across processes by an\nexclusive transaction in a dedicated SQLite lock database under a private\nper-user, root-keyed custody directory. The released `@happyvertical/sql`\ntrusted-parent boundary validates that directory, its ancestors, and the lock\nleaf for ownership, write permissions, static links, and macOS ACLs before it\nopens the lock database. Atomic SQLite locking elects one owner without deleting\nor replacing a pathname, so there is no stale-file ABA window and no PID or\nclock lease. Process or worker death releases the kernel lock automatically. A\nread-only path, custody, and ownership-marker preflight rejects an obviously\ninvalid application root before creating its lock-registry entry; the complete\nchecks run again under the lease before application-root mutation. The lease\ncovers storage acquisition, secret publication, SQLite tuning,\napplication migrations, and bootstrap construction. Contenders wait up to two\nminutes for that complete sequence, so normal migrations can finish without\noverlap. Marker or temporary-secret cleanup therefore cannot race another\nactive initializer.\nEvery existing path component is opened without following symbolic links and\nchecked against its canonical path before descendants or secret bytes are\nwritten. The runtime then acquires SQLite through `@happyvertical/sql`'s\nexplicit `node:sqlite` trusted-parent custody boundary, rooted at the mode-0700\napplication data directory. Unsupported runtimes or platforms and unsafe\nownership, permissions, ACLs, or path components fail closed.\n\nThe application secret is published by atomically linking a fully written,\nsynced mode-0600 temporary file into place. Concurrent installers validate and\nreuse the one winning value; an incomplete or malformed existing secret is\nrejected rather than overwritten, and stale interrupted temporary files are\nremoved after a complete value is durably available.\n\nThe custody boundary prevents static link traversal and mutation by other OS\nprincipals while the application retains control of that directory. Hostile\ncode already running as the same user is outside this boundary; isolating\nsame-account processes requires an OS sandbox and a descriptor-relative SQLite\nVFS.\n\nOwner onboarding binds to `127.0.0.1` by default and accepts only loopback IP\nliterals (`127.0.0.0/8` or `::1`), avoiding hostname-resolution ambiguity.\nThe first valid claim creates a real global `Person`, `User`, default `Tenant`,\nowner `Role` / `Membership`, and server-side `Session` atomically. Startup and\nsetup are idempotent; replayed, expired, or concurrent claims fail closed.\nAuthenticated session TTLs are configured in whole seconds with a minimum of\none second, and invalid values are rejected before filesystem mutation.\n\nBackground jobs and application-defined paid capabilities remain disabled until\nexplicitly enabled. With embedded job topology, `createEmbeddedJobRunner()`\nreturns the normal s-m-r-t `TaskRunner`, so the application keeps one enqueue\nand execution contract without requiring a separate worker service.\n\n## Self-hosted and cloud applications\n\nThe deployed initializer validates the selected profile against concrete,\nprovider-owned bindings. Database URLs, OIDC credentials, storage keys, and\nsecret-manager identifiers stay inside those adapters and are never copied into\nthe runtime snapshot.\n\n```ts\nimport {\n  initializeDeployedApplicationRuntime,\n} from '@happyvertical/smrt-app-runtime';\nimport { getDatabase } from '@happyvertical/sql';\n\nconst initialized = await initializeDeployedApplicationRuntime({\n  profile: 'self-hosted',\n  database: {\n    engine: 'postgres',\n    connect: () => getDatabase({\n      type: 'postgres',\n      url: requirePrivateSetting('DATABASE_URL'),\n    }),\n    close: async (db) => {\n      await db.close?.();\n    },\n  },\n  authentication: {\n    provider: 'oidc',\n    readiness: () => oidcProvider.assertReady(),\n  },\n  assets: {\n    provider: 's3-compatible',\n    readiness: () => assetProvider.assertReady(),\n  },\n  secrets: {\n    provider: 'environment',\n    readiness: () => secretProvider.assertReady(),\n  },\n  prepareDatabase: runApplicationMigrations,\n});\n```\n\nStartup validates every binding, including the provider-owned database cleanup\nboundary, before opening a connection. A missing public-auth or secret binding,\na selector mismatch, an unavailable provider, a failed\nPostgreSQL probe, or a failed migration rejects startup. Provider failures are\nreported with stable component codes and omit the underlying provider message\nso credentials cannot leak into HTTP or orchestration payloads.\nA custom database readiness callback is additive; the runtime always runs its\nown PostgreSQL-specific server-version probe before startup or readiness can\nsucceed.\nIf cleanup after a startup failure also fails,\n`DeployedRuntimeCleanupError.retryCleanup()` retains the redacted, idempotent\nownership path until the provider closes successfully.\n\n`health()` reports process liveness. `readiness()` rechecks PostgreSQL,\nauthentication, assets, and secrets and returns only `ready` / `not-ready`\ncomponent states. `diagnostics()` reports the resolved profile, explicit\nprovider selectors, tenancy posture, and worker topology without secret values.\n\nJob producers keep using `SmrtObject.bg()` / `background().enqueue()` in every\nprofile. Deployed worker entry points initialize the ordinary runners against\nthe same PostgreSQL database:\n\n```ts\nconst taskWorker = await initialized.createTaskWorker({ concurrency: 8 });\nawait taskWorker.start();\n\n// Run this in a separate schedule-worker process, not beside the web server.\nconst scheduleWorker = await initialized.createScheduleWorker();\nawait scheduleWorker.start();\n```\n\n`initialized.close()` drains in-flight readiness/session/worker initialization\nand serialized runner start/stop operations, stops every runner returned by\nthis runtime, and only then closes PostgreSQL.\nCallers may stop a runner earlier, but must not restart a returned runner after\nits runtime has begun shutdown; lifecycle-gated `start()` calls then reject.\nAn awaited `close()` request made from inside a tracked provider or worker\noperation acknowledges shutdown so that operation can unwind; callers outside\nthe operation continue to await complete worker and database cleanup.\n\nSelf-hosted deployments may select OIDC or magic-link authentication, explicit\nsingle- or multi-tenancy, local or S3-compatible assets, and environment,\nlocal-file, or external secrets. Cloud requires hosted identity, PostgreSQL,\nmulti-tenancy with required tenant context, managed/external secrets,\nmanaged/S3-compatible object storage, public TLS, and scalable workers. Cloud\nmay select application isolation instead of PostgreSQL RLS, but it can never\nenable an unscoped/root-tenant fallback.\n\nThe application runtime does not provision databases, buckets, identity\nproviders, secret managers, worker fleets, TLS, billing, or a hosted control\nplane. Those remain operator/managed-platform responsibilities. Enabling the\n`database-rls` selector also requires the deployment migration to apply the\ndocumented s-m-r-t PostgreSQL policies; the selector does not grant or mutate\ndatabase privileges at runtime.\n","readmeFilename":"README.md"}