{"_id":"@happyvertical/smrt-tenancy","_rev":"211-2cb53fcdce782616c1eda8693a383dbb","name":"@happyvertical/smrt-tenancy","dist-tags":{"latest":"0.51.10"},"versions":{"0.30.0":{"name":"@happyvertical/smrt-tenancy","version":"0.30.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.30.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":"8e1a4b3e241625ff86b6247fbdf4248c8e92d085","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.30.0.tgz","fileCount":70,"integrity":"sha512-Cr1b7QM/2oVjNt+jDdVI2hya33HIvtNN4ieBEtBX7yBq0z61FGREoVR4uMXnHiWD3UiQtMr5UEFqkgaPmPfTDQ==","signatures":[{"sig":"MEUCIQCFjfmBmPixFpQ08GHSdAoCpGp7p2IEScW1nfi6l3de6gIgc94l0R3MX6iiarois9JVbayzpWKcLq2xVcO1msWCxoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259213},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.30.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/8438ac75e96c1413de63a3bf3b720557/happyvertical-smrt-tenancy-0.30.0.tgz","_integrity":"sha512-Cr1b7QM/2oVjNt+jDdVI2hya33HIvtNN4ieBEtBX7yBq0z61FGREoVR4uMXnHiWD3UiQtMr5UEFqkgaPmPfTDQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.30.0","@happyvertical/smrt-core":"0.30.0","@happyvertical/smrt-types":"0.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.30.0","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.30.0_1782177535281_0.9764400406411444","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@happyvertical/smrt-tenancy","version":"0.31.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.31.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":"2ef2f0e589af742d3eb6308f6046ee4ff904e7b7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.31.0.tgz","fileCount":70,"integrity":"sha512-0UiE2GhxrMt7kj9ZVpqccvG6ApVnCGc9gPsxB0dOHg3BzxMLjtChSjSxA3KW0RyPGIXYl//hxFvYBnzZYLnxnA==","signatures":[{"sig":"MEYCIQCVWVbcMh84l5zP4cXdOlSSUNNEdOezPJJcqsNy4V21EgIhANcEoLxmqAN2N+t3dXb1WHPPnAEgIOX3JjfUXJsvO0p7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259213},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.31.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/0e4d196d4c20691ffdc112c3cb1d216c/happyvertical-smrt-tenancy-0.31.0.tgz","_integrity":"sha512-0UiE2GhxrMt7kj9ZVpqccvG6ApVnCGc9gPsxB0dOHg3BzxMLjtChSjSxA3KW0RyPGIXYl//hxFvYBnzZYLnxnA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.31.0","@happyvertical/smrt-core":"0.31.0","@happyvertical/smrt-types":"0.31.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.31.0","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.31.0_1782184233527_0.6980962671984297","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@happyvertical/smrt-tenancy","version":"0.31.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.31.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":"21acd06a4cba167ac3824c93aea580fcc7e09b62","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.31.1.tgz","fileCount":70,"integrity":"sha512-QIiY9z4XlH62I82x+/Yk0kR5WuoENAOF6A2mGxOO3aYio2+iCadnZS2QkA5r4J2M6zSV0QupfraWrJbFKdr3Sg==","signatures":[{"sig":"MEUCIQDfpsQ6flXPpWDFddE6RPvs9cJSA0ig1qao7E1viupLdAIgKAYclyyhnyqyQCpOUy5rlQVD4nkSAxdmrPxZyJdKsTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259213},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.31.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/2cedfe21e93c79bc17b8bf2063c5c479/happyvertical-smrt-tenancy-0.31.1.tgz","_integrity":"sha512-QIiY9z4XlH62I82x+/Yk0kR5WuoENAOF6A2mGxOO3aYio2+iCadnZS2QkA5r4J2M6zSV0QupfraWrJbFKdr3Sg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.31.1","@happyvertical/smrt-core":"0.31.1","@happyvertical/smrt-types":"0.31.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.31.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.31.1_1782193017414_0.43944039467990637","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@happyvertical/smrt-tenancy","version":"0.32.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.32.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":"8d6806b8dcfbd7a609d57b339281f4ecdc5bd2c6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.32.0.tgz","fileCount":70,"integrity":"sha512-cvgzL78/1vS7fS7YK18/JQiYzIP2jLCHY2RSecHJa3gyMMTTQKAz98K0VL54lAbGtth0aHkFuKvD/9nKj9okVw==","signatures":[{"sig":"MEYCIQDa+agHSUxquBBAqgTHnoJP5UAuu8+AuJ92+R0qo6CTLgIhAP5inBz55djEaODeEj1nrZSK+yxk9vRr12q5WHlfsdJV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259213},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.32.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/56fd49985198c31163abca65bf2400ce/happyvertical-smrt-tenancy-0.32.0.tgz","_integrity":"sha512-cvgzL78/1vS7fS7YK18/JQiYzIP2jLCHY2RSecHJa3gyMMTTQKAz98K0VL54lAbGtth0aHkFuKvD/9nKj9okVw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.32.0","@happyvertical/smrt-core":"0.32.0","@happyvertical/smrt-types":"0.32.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.32.0","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.32.0_1782199211107_0.19687249693741848","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@happyvertical/smrt-tenancy","version":"0.32.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.32.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":"45d20e974adadf73ea9b03f7a46921e0be578c27","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.32.1.tgz","fileCount":70,"integrity":"sha512-Yu6DTh9+WfCIJzaTsopz/g67s995i6rKxX9ThqdVcUh26t7+RGl+7EIbG477yPEY75DNI8oUbrgRAGlvr216CQ==","signatures":[{"sig":"MEUCIGubkOCrJLLNbDDrfLrVG+BfgD9o7xSHZEjgCEugz68xAiEAzuM9ebVT9HLSFFUPYxWfj7ahcWuO2cAdBjVG5Rmqrec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259213},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.32.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/c98da691e555fef21b92bcd52f798475/happyvertical-smrt-tenancy-0.32.1.tgz","_integrity":"sha512-Yu6DTh9+WfCIJzaTsopz/g67s995i6rKxX9ThqdVcUh26t7+RGl+7EIbG477yPEY75DNI8oUbrgRAGlvr216CQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.32.1","@happyvertical/smrt-core":"0.32.1","@happyvertical/smrt-types":"0.32.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.32.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.32.1_1782206731731_0.5674333609046138","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"@happyvertical/smrt-tenancy","version":"0.32.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.32.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":"1e056c8a93e8fa74ea01c821a3b5228e945adaff","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.32.2.tgz","fileCount":70,"integrity":"sha512-tEFWAwPEUAlmrEzxxjFVRHH1WatOSAbHnKFm+ROwRiZlnyER+g6bN7gV/W73V42qgHE+WeHASldhM5HcXW5wTw==","signatures":[{"sig":"MEQCIEVK66IpHYPG2A+SmfE2z+SrQAJE6OHBdXVLWvQRx9vUAiAd/c4tOVNlipYUFQp8E7/R8FTyY+UthDppnc+jAbSyMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259213},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.32.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/0bb7e8ef748f53f2ff51a5dff4a91476/happyvertical-smrt-tenancy-0.32.2.tgz","_integrity":"sha512-tEFWAwPEUAlmrEzxxjFVRHH1WatOSAbHnKFm+ROwRiZlnyER+g6bN7gV/W73V42qgHE+WeHASldhM5HcXW5wTw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.32.2","@happyvertical/smrt-core":"0.32.2","@happyvertical/smrt-types":"0.32.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.32.2","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.32.2_1782232133254_0.034014672719568706","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@happyvertical/smrt-tenancy","version":"0.33.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.33.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":"e564d5f793d9d49c65614d6ef2cccbf692094596","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.33.0.tgz","fileCount":70,"integrity":"sha512-hQcUEe5fBp6q9DHtt7qhqTG66tl/1BJ8KZ7hxINH0U+8OpYa+ab+R52gTOsYt9p/NViuiPmeoIQ6d7aD9ivUMQ==","signatures":[{"sig":"MEQCIG1/0UzCoKyh47nKv9u8eZfIIfcjKlaWJtfrHlv7WvASAiAScI0KJ1ZTjsDtrm7PrV1Uyurz/Fg/tdryuihBa+J4rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266242},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.33.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/8e8f6e70b301497a3413ec8816bf1a21/happyvertical-smrt-tenancy-0.33.0.tgz","_integrity":"sha512-hQcUEe5fBp6q9DHtt7qhqTG66tl/1BJ8KZ7hxINH0U+8OpYa+ab+R52gTOsYt9p/NViuiPmeoIQ6d7aD9ivUMQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.33.0","@happyvertical/smrt-core":"0.33.0","@happyvertical/smrt-types":"0.33.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.33.0","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.33.0_1782233779945_0.14509118475631433","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@happyvertical/smrt-tenancy","version":"0.33.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.33.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":"ee11eecd712e2bd644efb132ac2a2b880e2a8bef","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.33.1.tgz","fileCount":70,"integrity":"sha512-T7YknrNmWLaBsiuvLTWrJvbPs4qzOTWBnvu9ViJFG+Ur3p3cuB0tTJxdT0P6Hgj3EkRn7g6mfQk8xJ9zOAFjGA==","signatures":[{"sig":"MEYCIQCKvGm+Nta3TcnQPIwfOKjD1woUDlfPzccRPdeIlpbOmAIhAMKiDHIR7bDPAeBxIO/gCXiL+waPEUA7tak2XSCWyGE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266242},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.33.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/a2bb11c565f57ea522a11f8edd01fceb/happyvertical-smrt-tenancy-0.33.1.tgz","_integrity":"sha512-T7YknrNmWLaBsiuvLTWrJvbPs4qzOTWBnvu9ViJFG+Ur3p3cuB0tTJxdT0P6Hgj3EkRn7g6mfQk8xJ9zOAFjGA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.33.1","@happyvertical/smrt-core":"0.33.1","@happyvertical/smrt-types":"0.33.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.33.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.33.1_1782239839751_0.9122471212421535","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@happyvertical/smrt-tenancy","version":"0.34.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"df628419da377e7339dc58880535098df8d1b7be","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.0.tgz","fileCount":70,"integrity":"sha512-QKSwMakmJWDmzgUiqF/F2JpKR490sIfbyviBDW9hCynQjYnNTapgD7DPB1kTXw6yqzbsEPI+id/MWA5lfeyR0w==","signatures":[{"sig":"MEUCIQD4KBMgsajR0JXIYejDwgcBOIxB39KiS/rwMKDUQjL2RAIgCe/q/jicTWGZhXPMH3cgDpAnVnmR1IaSLrq/UpgAzYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266242},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/9d54526cafb5df5d268449451155c697/happyvertical-smrt-tenancy-0.34.0.tgz","_integrity":"sha512-QKSwMakmJWDmzgUiqF/F2JpKR490sIfbyviBDW9hCynQjYnNTapgD7DPB1kTXw6yqzbsEPI+id/MWA5lfeyR0w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.0","@happyvertical/smrt-core":"0.34.0","@happyvertical/smrt-types":"0.34.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.0","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.0_1782241453110_0.6044482467071959","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@happyvertical/smrt-tenancy","version":"0.34.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"fed446a1b4969e7c7ffbdcb57b62de47b2653c1c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.1.tgz","fileCount":72,"integrity":"sha512-F39mvT+99Ug/9o4Tv0/DAQ+BORZuMmlPSdsQPIlInvjRyTKCyua164mt1T9PQkkKnhyGSYOr1yFwvobgx9oAXQ==","signatures":[{"sig":"MEUCIQCgRpJROO2VXde32h3LMiuvuOfXebQ1peSpTXzGcZ/y9AIgS0rKHFpRdDDNLMl0SkyiENM1yNpznrSQMWgQD7MDbrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275936},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/690c3b5410d1fcf1e8a317926a26a224/happyvertical-smrt-tenancy-0.34.1.tgz","_integrity":"sha512-F39mvT+99Ug/9o4Tv0/DAQ+BORZuMmlPSdsQPIlInvjRyTKCyua164mt1T9PQkkKnhyGSYOr1yFwvobgx9oAXQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.1","@happyvertical/smrt-core":"0.34.1","@happyvertical/smrt-types":"0.34.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.1_1782249240219_0.47356003980094785","host":"s3://npm-registry-packages-npm-production"}},"0.34.2":{"name":"@happyvertical/smrt-tenancy","version":"0.34.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"1573ecb0454d3e40597d20437731f2c826a54b62","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.2.tgz","fileCount":72,"integrity":"sha512-+Aj7oAwVHWFKmZOd/kgrZKVFwVhtNxrw6d52hnYtlnPKkAyifPzzsxM8kRaJSrNbAVvlERAhlwXBOP1dapuEvg==","signatures":[{"sig":"MEYCIQDu8ykE8DfluyIuaYE/YmPW23PdI7lySUV+jEHMic4X3wIhAJ9sr5WAf4GlgTb1+GTMzVchC1UcFi3jE/D3U4PzUjjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275936},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/f62ce5fabdca7259f9022700f71c8038/happyvertical-smrt-tenancy-0.34.2.tgz","_integrity":"sha512-+Aj7oAwVHWFKmZOd/kgrZKVFwVhtNxrw6d52hnYtlnPKkAyifPzzsxM8kRaJSrNbAVvlERAhlwXBOP1dapuEvg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.2","@happyvertical/smrt-core":"0.34.2","@happyvertical/smrt-types":"0.34.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.2","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.2_1782252018517_0.8210172278034966","host":"s3://npm-registry-packages-npm-production"}},"0.34.3":{"name":"@happyvertical/smrt-tenancy","version":"0.34.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"d49442c85c723a0c3aee2e2fe450c8253aaf4e95","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.3.tgz","fileCount":72,"integrity":"sha512-tp2IfvXG+JUSmUCe4SCNVJ33qq2ZjGA3dyXEyZkclAjtM3Vl6Gbe2acnsNWCgBBZwe+vxMJ/siqBfTgfFVJzmQ==","signatures":[{"sig":"MEQCIFyOR5lBJgPaWZwHt/evJ8UkPPMVMegmRosYh4b1j72UAiBsygU4q5zdZuRHPA64RcONpSHNnT0hpehool83jtTFuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275936},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/7cf94a770a2fae5a4286a75e6dc5bdad/happyvertical-smrt-tenancy-0.34.3.tgz","_integrity":"sha512-tp2IfvXG+JUSmUCe4SCNVJ33qq2ZjGA3dyXEyZkclAjtM3Vl6Gbe2acnsNWCgBBZwe+vxMJ/siqBfTgfFVJzmQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.3","@happyvertical/smrt-core":"0.34.3","@happyvertical/smrt-types":"0.34.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.3","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.3_1782256003104_0.19894223114223664","host":"s3://npm-registry-packages-npm-production"}},"0.34.4":{"name":"@happyvertical/smrt-tenancy","version":"0.34.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"0650f5b8ae47541bcddf09ab66c532f554c98cd2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.4.tgz","fileCount":72,"integrity":"sha512-htB1tTTFXI/tq890UMrhhzMimhfFm6MrVkHz6H9KSqGF41EEd4zWUwm9dEj/LOlGFwFTEsI05zS+pMAkhJWzIQ==","signatures":[{"sig":"MEYCIQCOBFbXb4E6AT88uAQbLsKOQtNEvt/xUiQChJCIk59ZgAIhANnjOL/RNnKDXuhyX4BinrVzyQYgTPR5vdDlZ92RDydQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275936},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/6bfdc27c8107805d0c7916d9c6898fd9/happyvertical-smrt-tenancy-0.34.4.tgz","_integrity":"sha512-htB1tTTFXI/tq890UMrhhzMimhfFm6MrVkHz6H9KSqGF41EEd4zWUwm9dEj/LOlGFwFTEsI05zS+pMAkhJWzIQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.4","@happyvertical/smrt-core":"0.34.4","@happyvertical/smrt-types":"0.34.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.4","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.4_1782258342637_0.957637191329525","host":"s3://npm-registry-packages-npm-production"}},"0.34.5":{"name":"@happyvertical/smrt-tenancy","version":"0.34.5","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"7c83fef5f22cc0200faa1c3ffedbf52adb6c64c1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.5.tgz","fileCount":72,"integrity":"sha512-k2s77aaZy3UW6asCICqWidDLEAkVVFaQ7cx/QswS5oTvz7RqrjbOI5xaZ3MsQ9BohfdUHttsa89qAnxrMa5UbA==","signatures":[{"sig":"MEUCIQD7MpB4078+Huebjm0PubKJj+kIfmNlynmLyNF5o7l1TwIgVaefJEc16GWvfS1tIetKmOUOB2UpPNCNUwr3uycJ7AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276761},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/37e496e17c355753e845db438af24997/happyvertical-smrt-tenancy-0.34.5.tgz","_integrity":"sha512-k2s77aaZy3UW6asCICqWidDLEAkVVFaQ7cx/QswS5oTvz7RqrjbOI5xaZ3MsQ9BohfdUHttsa89qAnxrMa5UbA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.5","@happyvertical/smrt-core":"0.34.5","@happyvertical/smrt-types":"0.34.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.5","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.5_1782261792844_0.46031664718406495","host":"s3://npm-registry-packages-npm-production"}},"0.34.6":{"name":"@happyvertical/smrt-tenancy","version":"0.34.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"2dbc96a9a70d0c81c7d323d6364c40a381f71526","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.6.tgz","fileCount":72,"integrity":"sha512-CSMFln6O4Lm2Y2MCN8kd4dFz1256/Bz2wZloISs3IaQOYPAcUTjlZzJq0d/ujLTJ1H/IwUyEHSrV7v11T/GmUw==","signatures":[{"sig":"MEYCIQCP9cTQf3tisTIIXT0QXtLpq5JKP7LEhv2cElJGC5jo2AIhAPTue7MPUChOzlacgHaDiFO9eyNHGSKiTELvSM3xbIkv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276761},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/8faa3225184bb76f4962b9f985f3690b/happyvertical-smrt-tenancy-0.34.6.tgz","_integrity":"sha512-CSMFln6O4Lm2Y2MCN8kd4dFz1256/Bz2wZloISs3IaQOYPAcUTjlZzJq0d/ujLTJ1H/IwUyEHSrV7v11T/GmUw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.6","@happyvertical/smrt-core":"0.34.6","@happyvertical/smrt-types":"0.34.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.6","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.6_1782279488660_0.10549909354707299","host":"s3://npm-registry-packages-npm-production"}},"0.34.7":{"name":"@happyvertical/smrt-tenancy","version":"0.34.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"0b78db92947e235524268aaca01c52d8e45f8288","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.7.tgz","fileCount":72,"integrity":"sha512-VWB6SptWLdmBbwvJXu1Du4DuPcCpUtY6OBpEoHWzPG0jJGDpeL9mbN0iL5N/zpig609Gvj3jUJhwzXecOuPvuw==","signatures":[{"sig":"MEQCIEYEuooopbDdsKVl05qBrtEd8PXWQa5no0A7YZxdQEIpAiBaVIjFHGRYReY73w6//Acql3gevBfK+jYFKqENOTVuKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276761},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/aeb6a0f8bfda23356690468f2d8743c9/happyvertical-smrt-tenancy-0.34.7.tgz","_integrity":"sha512-VWB6SptWLdmBbwvJXu1Du4DuPcCpUtY6OBpEoHWzPG0jJGDpeL9mbN0iL5N/zpig609Gvj3jUJhwzXecOuPvuw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.7","@happyvertical/smrt-core":"0.34.7","@happyvertical/smrt-types":"0.34.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.7","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.7_1782290767854_0.35571865332418917","host":"s3://npm-registry-packages-npm-production"}},"0.34.8":{"name":"@happyvertical/smrt-tenancy","version":"0.34.8","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"17c55d8ad02f6b6cf04f62bc82fba750e25fdea8","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.8.tgz","fileCount":72,"integrity":"sha512-tM3lmrSWH6Bzhp++/id3f87YoWU7+LRdlhxNFpCiV9VUfgMS+JDikF6kfN+74aiPsogC5SfPec8HK0QvQgq3kQ==","signatures":[{"sig":"MEUCIQD/wU2RYicLTf7wif130nSGETHpCBGAVfGHHuZeHmwGvQIgVot7+yArskA24yNSKyOywHw6ED+dIgZmbRmaENXnXw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276761},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/f18ad77e7e6e8a79e3877c4141f1f257/happyvertical-smrt-tenancy-0.34.8.tgz","_integrity":"sha512-tM3lmrSWH6Bzhp++/id3f87YoWU7+LRdlhxNFpCiV9VUfgMS+JDikF6kfN+74aiPsogC5SfPec8HK0QvQgq3kQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.8","@happyvertical/smrt-core":"0.34.8","@happyvertical/smrt-types":"0.34.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.8","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.8_1782318940531_0.38052972293156584","host":"s3://npm-registry-packages-npm-production"}},"0.34.9":{"name":"@happyvertical/smrt-tenancy","version":"0.34.9","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.34.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":"100ca027b2e0af568de529b9dc3a123c6c135243","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.34.9.tgz","fileCount":72,"integrity":"sha512-ReiSvioOPnn5JQMxoXhGqhBp2otqOodg/mxKCJjcbCpDvggF0ELxJpemc91WbMqi7+DJY/m66SWfWiP/JHb7JQ==","signatures":[{"sig":"MEUCIFTOsJNFJJUviwvZxfU70mV9gfqfdiD9yNYdUlU6oqWIAiEAvrxkR2TrudMX3xDVAoP7IzIcUAU7Y3Fb137Gx0XeTp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276761},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.34.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/ada7f4db9f431a5c572e2cb4921180f1/happyvertical-smrt-tenancy-0.34.9.tgz","_integrity":"sha512-ReiSvioOPnn5JQMxoXhGqhBp2otqOodg/mxKCJjcbCpDvggF0ELxJpemc91WbMqi7+DJY/m66SWfWiP/JHb7JQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.34.9","@happyvertical/smrt-core":"0.34.9","@happyvertical/smrt-types":"0.34.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.34.9","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.34.9_1782329719564_0.6278448826795682","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@happyvertical/smrt-tenancy","version":"0.35.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.35.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":"c60cd7cf8ca4e59eac10a290d9dbb7bb4a0a3a1e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.35.0.tgz","fileCount":72,"integrity":"sha512-6/ga2qcROrdxP8wvVXyVj0gPZHqhZ7sDLzvGyQ34TUuL66vUXH0us4IwEymWP4qBbQPED7WnBVKu+RIZiiuZdg==","signatures":[{"sig":"MEUCIQCjJFlNMRcB1B5lA3uBx/Av5gasrHHtoScMJkBkAk7mnAIgZu6qu9JeFHGwcRWror/LBDLl4PtlTJYGia65SCrfU3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276761},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.35.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/5801f081af61d46a38c441c0168b100a/happyvertical-smrt-tenancy-0.35.0.tgz","_integrity":"sha512-6/ga2qcROrdxP8wvVXyVj0gPZHqhZ7sDLzvGyQ34TUuL66vUXH0us4IwEymWP4qBbQPED7WnBVKu+RIZiiuZdg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.35.0","@happyvertical/smrt-core":"0.35.0","@happyvertical/smrt-types":"0.35.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.35.0","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.35.0_1782331111731_0.8315882243234343","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@happyvertical/smrt-tenancy","version":"0.35.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.35.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":"80fa2f333ad378074c14f6e0f7205c8e46afde7a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.35.1.tgz","fileCount":72,"integrity":"sha512-a/KWUxdHqLdOGXsNlnQU4qfKJtSa3ZEbX/Y2guUsYbttjv0KuMJ8gtj1b7ulzgukYj0sHSNBNDSW+P/n/RqmWg==","signatures":[{"sig":"MEYCIQDWPCpts1jx50EkU6enc4bgGMU1Yf9s5zKTeVfMJBGZsAIhAILeK+/sIcmGv+S6MaGwsm/fjoG0ToMKkibzp7Yrl+bp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276761},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.35.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/552e082d6d1941c977ff0e51828bc8c8/happyvertical-smrt-tenancy-0.35.1.tgz","_integrity":"sha512-a/KWUxdHqLdOGXsNlnQU4qfKJtSa3ZEbX/Y2guUsYbttjv0KuMJ8gtj1b7ulzgukYj0sHSNBNDSW+P/n/RqmWg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.35.1","@happyvertical/smrt-core":"0.35.1","@happyvertical/smrt-types":"0.35.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.35.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.35.1_1782335880809_0.18809284002898297","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"@happyvertical/smrt-tenancy","version":"0.35.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.35.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":"ca775828b067499216a3330aa1c8db2e29d45c30","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.35.2.tgz","fileCount":72,"integrity":"sha512-S7hrQrYgtAxX4IOtLWgHcokyt+HmmugUMyO3JvAoTAJG+mOIt8V9ND9sSdLuTJm7/jCzBvrbz784QZqzaE297Q==","signatures":[{"sig":"MEUCIGwzKiL/+HNA4AxZZyGj3rosKCUB46UFpg/MpNdj3sAIAiEAvUqBCGP6efp52t3sQIotpjYoUhNs4Q5pZnsAEh6w1hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279543},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.35.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/153f9ac474916a502ccbd5f5e3d59c19/happyvertical-smrt-tenancy-0.35.2.tgz","_integrity":"sha512-S7hrQrYgtAxX4IOtLWgHcokyt+HmmugUMyO3JvAoTAJG+mOIt8V9ND9sSdLuTJm7/jCzBvrbz784QZqzaE297Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.35.2","@happyvertical/smrt-core":"0.35.2","@happyvertical/smrt-types":"0.35.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.35.2","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.35.2_1782340544392_0.03333233281980541","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"@happyvertical/smrt-tenancy","version":"0.35.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.35.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":"083a96c0e8cb949d2a264b6701686ba73bbefda6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.35.3.tgz","fileCount":72,"integrity":"sha512-HO5h5E2NDKOcg31cBvgS6hrdO8bKemFMfAaTio+RSD0uk5iIur9V5O/eiLFCe4b2PMRRUw+V8SD2tkmW0K2aMA==","signatures":[{"sig":"MEUCIAHXicfbwLkm3LNeDyChViX/a6w+S+GjEfurp19xlPGKAiEA1qyuPMxlB4z5d4s24byX61WYRdHBUkJJ/zosnr6GzCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279543},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.35.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/ef29858e43914d8e23954406da03eeca/happyvertical-smrt-tenancy-0.35.3.tgz","_integrity":"sha512-HO5h5E2NDKOcg31cBvgS6hrdO8bKemFMfAaTio+RSD0uk5iIur9V5O/eiLFCe4b2PMRRUw+V8SD2tkmW0K2aMA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.35.3","@happyvertical/smrt-core":"0.35.3","@happyvertical/smrt-types":"0.35.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.35.3","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.35.3_1782346502363_0.36925278707916465","host":"s3://npm-registry-packages-npm-production"}},"0.35.4":{"name":"@happyvertical/smrt-tenancy","version":"0.35.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.35.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":"4909ae363a913475bcf0b7c100c50155d53f48ee","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.35.4.tgz","fileCount":72,"integrity":"sha512-gr5TWlLUw5Ccwa57pJhZ2AFGPZh4y76ZqxwVbyEaHGzkPMlF1sUZVT4hKmws1aP8ClqCVC1cOyT8egGB+Vm3lA==","signatures":[{"sig":"MEQCIFUUauWsr2N3767/yT1viQirDppznQIpXTdXejCBHiZFAiBbn5m3x3XZZ7ACjGJ3/0XvbTr0GLPDXR71hLd8kdWlUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279543},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.35.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/6138cd1b60756e6ae9b24c51ab21809e/happyvertical-smrt-tenancy-0.35.4.tgz","_integrity":"sha512-gr5TWlLUw5Ccwa57pJhZ2AFGPZh4y76ZqxwVbyEaHGzkPMlF1sUZVT4hKmws1aP8ClqCVC1cOyT8egGB+Vm3lA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.35.4","@happyvertical/smrt-core":"0.35.4","@happyvertical/smrt-types":"0.35.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.35.4","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.35.4_1782366379420_0.7113856627285906","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@happyvertical/smrt-tenancy","version":"0.36.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.36.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":"369d434cbab1de70cfef172155824dded21ee4de","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.36.0.tgz","fileCount":72,"integrity":"sha512-1ttLqH5S/eScPImyEAsNaGmdulLpM7J7qxnq+8uFndyJMob3ScGgQqNm5iJvFgM2QElm/Q3d/eIX277L8NtnzQ==","signatures":[{"sig":"MEUCIGysoA8FzEzUqVdqLbGhkvJ1yeW7YR9n5cmu177iQqhiAiEA97gW8LJgHmFltIkcT/aZbkC7A5RH/b0DNSatEV2LyLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279543},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.36.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/ba657f10aea6ccd85c9824849bf44884/happyvertical-smrt-tenancy-0.36.0.tgz","_integrity":"sha512-1ttLqH5S/eScPImyEAsNaGmdulLpM7J7qxnq+8uFndyJMob3ScGgQqNm5iJvFgM2QElm/Q3d/eIX277L8NtnzQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.36.0","@happyvertical/smrt-core":"0.36.0","@happyvertical/smrt-types":"0.36.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.36.0","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.36.0_1782369506967_0.5286705340704019","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"@happyvertical/smrt-tenancy","version":"0.36.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.36.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":"d0ee635a8a086444bbe5fb54b7e9f025c1e9938d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.36.1.tgz","fileCount":72,"integrity":"sha512-ke35BZuYIBRHrKPDdcLx1jZ8k5QJwkYlYHPvlJXL7/+OvU9DzfrlUh2QdHIOtN4/tos7RG/Gf9uhgLAa0Eo4WA==","signatures":[{"sig":"MEUCIBTqe1rjYSI30NIapQXHpmed9l2Zwfrg3bYhPCUdCxW2AiEA8PxZtirlZUTLaVkhFd0CqUkveYFqjltQMNEXJ3xDa1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279543},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.36.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/0b638d8ad0591275ee2764d4f3d78f64/happyvertical-smrt-tenancy-0.36.1.tgz","_integrity":"sha512-ke35BZuYIBRHrKPDdcLx1jZ8k5QJwkYlYHPvlJXL7/+OvU9DzfrlUh2QdHIOtN4/tos7RG/Gf9uhgLAa0Eo4WA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.36.1","@happyvertical/smrt-core":"0.36.1","@happyvertical/smrt-types":"0.36.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.36.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.36.1_1782444867279_0.31026612347259674","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"@happyvertical/smrt-tenancy","version":"0.36.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.36.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":"807fb3ebd25d21d2f6a01fc64b0b40f98dae5d0d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.36.2.tgz","fileCount":72,"integrity":"sha512-FUbrKcaqo4FsQTB+JU5kupKRfTjCDi5IkJIyXiqLg2wxSO75s7A+0uJ4R4qy1bDD//4fpDj++IWDQ8u2Wgzqpw==","signatures":[{"sig":"MEYCIQCRwP1DyJ0NyFtXv7bGbt2N8C2tVZmGLf1gy5Vk0M1R2AIhANnpTRfDVCtd/19TKHTQRxMpjoInT/iC24a7JPfSZUdF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279543},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.36.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/e52e84b94c518b553debdb0d1cbd8d48/happyvertical-smrt-tenancy-0.36.2.tgz","_integrity":"sha512-FUbrKcaqo4FsQTB+JU5kupKRfTjCDi5IkJIyXiqLg2wxSO75s7A+0uJ4R4qy1bDD//4fpDj++IWDQ8u2Wgzqpw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.36.2","@happyvertical/smrt-core":"0.36.2","@happyvertical/smrt-types":"0.36.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.36.2","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.36.2_1782450974948_0.3406957788768159","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"@happyvertical/smrt-tenancy","version":"0.36.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.36.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":"6111289cd19987c341ce5d6b134b6ce4b4db0a6a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.36.3.tgz","fileCount":72,"integrity":"sha512-xqq9XtO1YWVdI4gRUp5n4DHjjWzA1tAMIgXUddZRSvCtNZoszgCPb9VrPJaYCAiuhZW6jrZPnfWYe34nGOYqVA==","signatures":[{"sig":"MEYCIQCs5cLzxqFarHuGBoZK1woH73hBFqtbWY448GxCUJ8IXwIhAKpchULpwpexpteRczsxZX8LVma2eio7kZZezOz5feX7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279543},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.36.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/457533e69c2420b0a2ebe42e915dc5c8/happyvertical-smrt-tenancy-0.36.3.tgz","_integrity":"sha512-xqq9XtO1YWVdI4gRUp5n4DHjjWzA1tAMIgXUddZRSvCtNZoszgCPb9VrPJaYCAiuhZW6jrZPnfWYe34nGOYqVA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.36.3","@happyvertical/smrt-core":"0.36.3","@happyvertical/smrt-types":"0.36.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.36.3","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.36.3_1782455816969_0.6138498884722854","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"@happyvertical/smrt-tenancy","version":"0.36.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.36.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":"43b26e3f4fe8613b6059941a73eac84f60bb1fef","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.36.4.tgz","fileCount":72,"integrity":"sha512-FKr6tMC9rpmVQW3wtHpNqCjFsSmi6Nq/oA6kHtZImOgWQTelPrkkfcb3F3H3ch9opSkLNZp6lY6m1a6JJELVQQ==","signatures":[{"sig":"MEUCIESy8p1AISvgmydipcRz1Msef+EuDVmPT/RDFazMrYhTAiEA4NW30l/pPM1s6rLR6IwPJaqfyJmQTliXW8RoZtXQUoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279543},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.36.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/32e9c6ecca3a1c7822b2e0edccefc514/happyvertical-smrt-tenancy-0.36.4.tgz","_integrity":"sha512-FKr6tMC9rpmVQW3wtHpNqCjFsSmi6Nq/oA6kHtZImOgWQTelPrkkfcb3F3H3ch9opSkLNZp6lY6m1a6JJELVQQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/logger":"^0.74.7","@happyvertical/smrt-ui":"0.36.4","@happyvertical/smrt-core":"0.36.4","@happyvertical/smrt-types":"0.36.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.36.4","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.36.4_1782482155752_0.7238176007861186","host":"s3://npm-registry-packages-npm-production"}},"0.36.5":{"name":"@happyvertical/smrt-tenancy","version":"0.36.5","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.36.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":"4de876bac607b9580bc3eaf43d893895c2f37bea","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.36.5.tgz","fileCount":72,"integrity":"sha512-lkvnAiJEZl9Nyb5BbxJebFeilgw7YgKDLCFp6lX4UxFv2NjlFSG4jslL8BJ00ZeE3LhLVSNFL4sUTJFB+aFysQ==","signatures":[{"sig":"MEYCIQCD0qXF8DKFo94r4TLySWg6JCIa/BshO+Xk/DQ4ePLOsQIhANRD98NN0/9ggQGvmfhySPAOdbOTshARa7+r1xXZTvq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279546},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.36.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/b6fae0a1108e43b90a9405ba10cb0218/happyvertical-smrt-tenancy-0.36.5.tgz","_integrity":"sha512-lkvnAiJEZl9Nyb5BbxJebFeilgw7YgKDLCFp6lX4UxFv2NjlFSG4jslL8BJ00ZeE3LhLVSNFL4sUTJFB+aFysQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/logger":"^0.74.10","@happyvertical/smrt-ui":"0.36.5","@happyvertical/smrt-core":"0.36.5","@happyvertical/smrt-types":"0.36.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.36.5","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.36.5_1782485970309_0.8215340843515919","host":"s3://npm-registry-packages-npm-production"}},"0.36.6":{"name":"@happyvertical/smrt-tenancy","version":"0.36.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.36.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":"f9e10625a58dc6bb72fc131ca8cce0b7d471c89f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.36.6.tgz","fileCount":72,"integrity":"sha512-EyiIUuSlRadOkeuyte+g4PtGh9lJtuDgUwFvmO+VA4t0610QtKzOkOo50Oh9nsNPNNGNVcgK5ZwB+oQ0EujPTw==","signatures":[{"sig":"MEUCIHgRBTlHdcZxAuGA5Exhs0OfzA0f2u4VEWfFTbC9MEYQAiEAg4LFy0cGdFfnR+4effWj2wKMNchI1SlXOC8WcHITOvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279546},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.36.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/3ccc9dac8c151b15f4b039071132f6fa/happyvertical-smrt-tenancy-0.36.6.tgz","_integrity":"sha512-EyiIUuSlRadOkeuyte+g4PtGh9lJtuDgUwFvmO+VA4t0610QtKzOkOo50Oh9nsNPNNGNVcgK5ZwB+oQ0EujPTw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/logger":"^0.74.10","@happyvertical/smrt-ui":"0.36.6","@happyvertical/smrt-core":"0.36.6","@happyvertical/smrt-types":"0.36.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.36.6","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.36.6_1782500325371_0.1027149092223556","host":"s3://npm-registry-packages-npm-production"}},"0.36.7":{"name":"@happyvertical/smrt-tenancy","version":"0.36.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.36.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":"e50572975c752d9301843f26ad88ebf301bd137c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.36.7.tgz","fileCount":72,"integrity":"sha512-791FjicaALz8iVU4z4y2BdSYo4S5o3KJk+4rqYMwlzgYIBUK8Lo5beV0OXck2B13e89106GKU1Jd49HAmlV64w==","signatures":[{"sig":"MEYCIQDb8BHQcRd2Y9V92GTpowWUUWXMeTKR+7T2EGmtdRERGQIhAKHazWW+Jq/vlkKLeGm0MgD4NAKiYx2Zv1HxXI+NlObs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279546},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.36.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/b399edc6e1cdbccadc8bb345009bc2c6/happyvertical-smrt-tenancy-0.36.7.tgz","_integrity":"sha512-791FjicaALz8iVU4z4y2BdSYo4S5o3KJk+4rqYMwlzgYIBUK8Lo5beV0OXck2B13e89106GKU1Jd49HAmlV64w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/logger":"^0.74.10","@happyvertical/smrt-ui":"0.36.7","@happyvertical/smrt-core":"0.36.7","@happyvertical/smrt-types":"0.36.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.36.7","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.36.7_1782508411571_0.7654874130532918","host":"s3://npm-registry-packages-npm-production"}},"0.36.8":{"name":"@happyvertical/smrt-tenancy","version":"0.36.8","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.36.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":"5b91b4fe6ca470add4bf01b4242f7d15792cfaee","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.36.8.tgz","fileCount":72,"integrity":"sha512-LAu2NkjIynfr/4LsbXKURAx6e9FT70f/joZvTPoVd28bBQmeZ8umfRhS+Qi5xpanEbC8iayEFGccnKip81eh0Q==","signatures":[{"sig":"MEQCIFcIETBXr7VoeA0DHSUXsWeeIWOAJWhCko9BEpOWr+pmAiAB/0spSsLAfHYWeiCmkuar/e2o9GgR8kBCQCu+hdwXVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279546},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.36.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/fe5cbd3eda6eaa7990a212c1e90d197a/happyvertical-smrt-tenancy-0.36.8.tgz","_integrity":"sha512-LAu2NkjIynfr/4LsbXKURAx6e9FT70f/joZvTPoVd28bBQmeZ8umfRhS+Qi5xpanEbC8iayEFGccnKip81eh0Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/logger":"^0.74.10","@happyvertical/smrt-ui":"0.36.8","@happyvertical/smrt-core":"0.36.8","@happyvertical/smrt-types":"0.36.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.36.8","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.36.8_1782523414320_0.7404745034402189","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@happyvertical/smrt-tenancy","version":"0.37.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"56af3adfdc55c4b033d03ed97232db33312d377e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.0.tgz","fileCount":72,"integrity":"sha512-cKD8fZt41DnIaHwHJboBqD7yOfXbrFnAVYhC9yUKjqNGodAyiAUO8JUSBANxzrWxVc8U4meLP80hmqQA9KVyRw==","signatures":[{"sig":"MEYCIQC5z/SjT64hVft+PylNuTPK1gwpig42mA7fqrAHc6BndAIhAMaGO0sIQF6Nga4UVp5jYK6lYNIayyYU3XCO4zN6Adgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279546},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/13f72a93bf32aed36af352795f95532a/happyvertical-smrt-tenancy-0.37.0.tgz","_integrity":"sha512-cKD8fZt41DnIaHwHJboBqD7yOfXbrFnAVYhC9yUKjqNGodAyiAUO8JUSBANxzrWxVc8U4meLP80hmqQA9KVyRw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/logger":"^0.74.10","@happyvertical/smrt-ui":"0.37.0","@happyvertical/smrt-core":"0.37.0","@happyvertical/smrt-types":"0.37.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.37.0","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.0_1782684022577_0.6852398624721778","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@happyvertical/smrt-tenancy","version":"0.37.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"c7064c8e3e6d9b2e40618c28b2307429a53bb530","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.1.tgz","fileCount":72,"integrity":"sha512-yU+IKjHNG+mPcV358XZjPoMM5Du2yJn6aZOl4192XvrGeLfspYkMZHLQjyjp/ngYTvXrpMjk2Cv8GV8Zr2RHUw==","signatures":[{"sig":"MEYCIQC2cs9XoR7GfHcAYR/z1H0KpR6EoAMrq8qHhbkzE71gawIhAL8mKM8TB5Kr8t02av6+VxdYCZKzcedpa1bhlvXJ2AAz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279546},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/9bbd8dbaca141492de2a63c69e4a59ab/happyvertical-smrt-tenancy-0.37.1.tgz","_integrity":"sha512-yU+IKjHNG+mPcV358XZjPoMM5Du2yJn6aZOl4192XvrGeLfspYkMZHLQjyjp/ngYTvXrpMjk2Cv8GV8Zr2RHUw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/logger":"^0.74.10","@happyvertical/smrt-ui":"0.37.1","@happyvertical/smrt-core":"0.37.1","@happyvertical/smrt-types":"0.37.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.37.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.1_1782793093915_0.3912756203362029","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"@happyvertical/smrt-tenancy","version":"0.37.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"bdd7e5f9307d6314fc58e73e5df9f787ec2d1d7e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.2.tgz","fileCount":72,"integrity":"sha512-Tvx0Ki0hw4eEn5/g4WqTxhFczXc0pqfnBIoupPkzaNfZ+1EC8P13KxQiLT+uwlxXAT29Y4gLoLYVMZV19l/zmA==","signatures":[{"sig":"MEUCIAhsXOSfHTIbMLSvpNYaKg/aQLg+RMfanlY7LKy+nuQwAiEAwLjXlu4BBatHqVEBHagZghyzZDPc7AFH48gjjsw0ZsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279546},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/fe6a0b97fd6ac8cebe6eaf1f48d2a5e8/happyvertical-smrt-tenancy-0.37.2.tgz","_integrity":"sha512-Tvx0Ki0hw4eEn5/g4WqTxhFczXc0pqfnBIoupPkzaNfZ+1EC8P13KxQiLT+uwlxXAT29Y4gLoLYVMZV19l/zmA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.13.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@happyvertical/sql":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/logger":"^0.74.10","@happyvertical/smrt-ui":"0.37.2","@happyvertical/smrt-core":"0.37.2","@happyvertical/smrt-types":"0.37.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","svelte":"^5.46.4","vitest":"^4.0.17","typescript":"^5.9.3","@types/node":"25.0.9","svelte-check":"^4.3.5","@sveltejs/package":"^2.5.7","@happyvertical/smrt-vitest":"0.37.2","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.46.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.2_1782873839147_0.1267932749778542","host":"s3://npm-registry-packages-npm-production"}},"0.37.3":{"name":"@happyvertical/smrt-tenancy","version":"0.37.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"bf50114ef4d68ef3d96eeda5a10bfda23618bbf4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.3.tgz","fileCount":70,"integrity":"sha512-eqPfdDsSrs+jmFyskZU9PrjIbQwbIypgAnKl8iGCbGFKZ5eCSakRLeBRAcKPmvOQ7aWQq8NFx8icrPRIvL1taQ==","signatures":[{"sig":"MEUCIQCiWd7QUzZvp4sZ333Pt8LD0px2Kok0wSa5YOnBpvS8sgIgcZKM+Q9Tz35CUOny74OawnIG2MWTCILGftuk9dGcPig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273293},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/c612263296c44c847d93fb7751b198eb/happyvertical-smrt-tenancy-0.37.3.tgz","_integrity":"sha512-eqPfdDsSrs+jmFyskZU9PrjIbQwbIypgAnKl8iGCbGFKZ5eCSakRLeBRAcKPmvOQ7aWQq8NFx8icrPRIvL1taQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.37.3","@happyvertical/smrt-core":"0.37.3","@happyvertical/smrt-types":"0.37.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.37.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.3_1782937226829_0.3496969971179973","host":"s3://npm-registry-packages-npm-production"}},"0.37.4":{"name":"@happyvertical/smrt-tenancy","version":"0.37.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"270236e327d96c9f2eea6fc013d0402fcdcc23e0","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.4.tgz","fileCount":70,"integrity":"sha512-Z0rZGNK8Sgp/Oz/A8hw5n5v3oMqTKDIf2hm82CbZn6KpWMPx5hb33bG/ncM7a7sqKm6Hn2uN9hgU7GI7jPZt4Q==","signatures":[{"sig":"MEUCIFCisu9Nj8sCTY9FtwUb3mYONSK/nl+k64HBFU73fXrbAiEAyZhmef21RHDBuvkepkJszboGD/2h/ia0DO5OY5Ao7Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273293},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/f7b30ccebf981ce0a483a3edabfb4b3d/happyvertical-smrt-tenancy-0.37.4.tgz","_integrity":"sha512-Z0rZGNK8Sgp/Oz/A8hw5n5v3oMqTKDIf2hm82CbZn6KpWMPx5hb33bG/ncM7a7sqKm6Hn2uN9hgU7GI7jPZt4Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.37.4","@happyvertical/smrt-core":"0.37.4","@happyvertical/smrt-types":"0.37.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.37.4","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.4_1782944300509_0.7834883756561952","host":"s3://npm-registry-packages-npm-production"}},"0.37.5":{"name":"@happyvertical/smrt-tenancy","version":"0.37.5","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"2148c6aa85c35dc6e8d7cdcd7f713603b3c2de7f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.5.tgz","fileCount":70,"integrity":"sha512-lOgwCkaXsu5o9KNE2j2GglCqr7UIs+Be7SXGovkRfQuaI/C1ke/QY5H3T0nvhI4h/o2d/VMrWrTnBI+A6zUDpg==","signatures":[{"sig":"MEUCIQCm7KLp6CUySwM9THmAaWn+sF6ZpOIaEcJkWrvZyJi0MAIgeYqhmN2kZp3rwFxiusmVqy7P71vn/08PJFtC21SXR3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273510},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/0000caf4f2ab977b35e89e279e84a757/happyvertical-smrt-tenancy-0.37.5.tgz","_integrity":"sha512-lOgwCkaXsu5o9KNE2j2GglCqr7UIs+Be7SXGovkRfQuaI/C1ke/QY5H3T0nvhI4h/o2d/VMrWrTnBI+A6zUDpg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.37.5","@happyvertical/smrt-core":"0.37.5","@happyvertical/smrt-types":"0.37.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.37.5","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.5_1782954481326_0.887818072989375","host":"s3://npm-registry-packages-npm-production"}},"0.37.6":{"name":"@happyvertical/smrt-tenancy","version":"0.37.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"20cca8d66f0b67d8c4c82ceb59ccde2c9bbdf773","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.6.tgz","fileCount":70,"integrity":"sha512-qNoDnAmF3mMkv4tIdQlkR16i9USU6Zrel7tQHvOWhGdHjX02GNR5OhBAMtU+dExNW6WHJiAk3YQevVYjpJ7h2A==","signatures":[{"sig":"MEYCIQC7AJR3v813PPwEC32K4NJ3JtozFbxFq/CeUYuXCpNwkAIhAN9cn9aGtNn1N7AxfEPQz6U2O48uU+avKfBUKJJRD6F1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273510},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/87fa77127b922998843d99c6fac6c0ac/happyvertical-smrt-tenancy-0.37.6.tgz","_integrity":"sha512-qNoDnAmF3mMkv4tIdQlkR16i9USU6Zrel7tQHvOWhGdHjX02GNR5OhBAMtU+dExNW6WHJiAk3YQevVYjpJ7h2A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.37.6","@happyvertical/smrt-core":"0.37.6","@happyvertical/smrt-types":"0.37.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.37.6","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.6_1782960645775_0.31851662050704754","host":"s3://npm-registry-packages-npm-production"}},"0.37.7":{"name":"@happyvertical/smrt-tenancy","version":"0.37.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"0ae43c3941eec8c4e10eb9f3dbc808a631a414aa","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.7.tgz","fileCount":70,"integrity":"sha512-wxQlq+kBAu4XeF2DTMeLmSNB8jN3UrNvDGtyUBh8de7m7xDKh0jWmZ3iQRn7cUWJ7i/H/X8vTqg2N7k0DQxsCw==","signatures":[{"sig":"MEUCIQD/2WcH1HgMG9nVoxYmTa1az6GDeAb+tZkh1lzmD609oAIgNjYa2d/Oho1HXu0PQmfgwNKsdv42Uapv16g6VUtDR7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273510},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/e538a57f4ec5d385107f71a3c4ed8297/happyvertical-smrt-tenancy-0.37.7.tgz","_integrity":"sha512-wxQlq+kBAu4XeF2DTMeLmSNB8jN3UrNvDGtyUBh8de7m7xDKh0jWmZ3iQRn7cUWJ7i/H/X8vTqg2N7k0DQxsCw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.37.7","@happyvertical/smrt-core":"0.37.7","@happyvertical/smrt-types":"0.37.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.37.7","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.7_1783049662849_0.7557576649764628","host":"s3://npm-registry-packages-npm-production"}},"0.37.8":{"name":"@happyvertical/smrt-tenancy","version":"0.37.8","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"b60e985e520a0b3cd787b7edd2d837bb83cb00c5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.8.tgz","fileCount":70,"integrity":"sha512-v94HScycgxBAR9rKlXnuNZfpfxRzerKpUZBd4GRB3p+Vl4YurAWPnSFNZ6GV7OUu4+uzQzHY+8ivDHar7pRDug==","signatures":[{"sig":"MEQCIFOeIgOS0faocIk1DhqqVGHbZRUOElLpNQWrLS5xk9j4AiApyoFSKzu+HjkFPMhiDM3dER67XsM0wX77SfiFBE/Xfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275647},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/7aa08cc83d6e8a4f41feec2526d6a05f/happyvertical-smrt-tenancy-0.37.8.tgz","_integrity":"sha512-v94HScycgxBAR9rKlXnuNZfpfxRzerKpUZBd4GRB3p+Vl4YurAWPnSFNZ6GV7OUu4+uzQzHY+8ivDHar7pRDug==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.37.8","@happyvertical/smrt-core":"0.37.8","@happyvertical/smrt-types":"0.37.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.37.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.8_1783063129952_0.4351860087766344","host":"s3://npm-registry-packages-npm-production"}},"0.37.9":{"name":"@happyvertical/smrt-tenancy","version":"0.37.9","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"43da70b8deefdd871cff0b47ed24f72efc80eefc","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.9.tgz","fileCount":70,"integrity":"sha512-/XiC4o+HNXiJ23LTp+VY6455z/3K8Kh7AyIDToXj1HHhsL5+8lkp8lWC9I2Syed9E1PgYwQ7WaSAEV+P29tMWA==","signatures":[{"sig":"MEYCIQDE9RfKyG/OUTF76M5RZSuYDBMwM5xr3dwlQ9ef1FLkrAIhAKSBT/3Ta3FVM3M3A7U9Cgw6kq+6Sl9uxlKqw+4kC/jo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275647},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/14693d8c85f93589ca63cf59a62fc0f3/happyvertical-smrt-tenancy-0.37.9.tgz","_integrity":"sha512-/XiC4o+HNXiJ23LTp+VY6455z/3K8Kh7AyIDToXj1HHhsL5+8lkp8lWC9I2Syed9E1PgYwQ7WaSAEV+P29tMWA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.37.9","@happyvertical/smrt-core":"0.37.9","@happyvertical/smrt-types":"0.37.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.37.9","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.9_1783086706058_0.9925687543577468","host":"s3://npm-registry-packages-npm-production"}},"0.37.10":{"name":"@happyvertical/smrt-tenancy","version":"0.37.10","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.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":"0d51edb9dca16db4db8a2ac02ee76fd2a4c80877","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.10.tgz","fileCount":70,"integrity":"sha512-+zfnJAn1f6Bip8ywiZwEm1CPt0HjF1o2I8v4Aq+L7TH6gW+Cw0fhWCBgWYiRxR/tsRcqYRloT5gBn7ml5fl5zw==","signatures":[{"sig":"MEYCIQCxco0PD7t7I1yeUxK13Xtnymb1zKS/xPIrEQOkDYzQCgIhAPtHkSuXOgy6Kiti/E1sDBM3qs1n0OoHmyCRQbQnVEUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275655},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/b10e31aa7f4cbf71d45770db45711c30/happyvertical-smrt-tenancy-0.37.10.tgz","_integrity":"sha512-+zfnJAn1f6Bip8ywiZwEm1CPt0HjF1o2I8v4Aq+L7TH6gW+Cw0fhWCBgWYiRxR/tsRcqYRloT5gBn7ml5fl5zw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.37.10","@happyvertical/smrt-core":"0.37.10","@happyvertical/smrt-types":"0.37.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.37.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.10_1783101859923_0.4081343731651761","host":"s3://npm-registry-packages-npm-production"}},"0.37.11":{"name":"@happyvertical/smrt-tenancy","version":"0.37.11","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.37.11","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"5b452e393e22ecf59db21db7139d72ff5f649c60","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.37.11.tgz","fileCount":70,"integrity":"sha512-lB7VKeQ389zKaHRJFjC5qViFckGY+OixiDcccg7g9yR3LMojYzOFmxqlwS7oAanALQngsTIMu5VupozPyEv9AQ==","signatures":[{"sig":"MEUCIQDE9/264ezzaJobBYYz+9sB8HwtMfF6JF6Hsvbw84K0JgIgZh8xBFCXSdsOBVLGMcmrIcqs5DM4rVXJxrz9dGKwBEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275655},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.37.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/3ec514519ed4cf24525ad1dd85d4a8bd/happyvertical-smrt-tenancy-0.37.11.tgz","_integrity":"sha512-lB7VKeQ389zKaHRJFjC5qViFckGY+OixiDcccg7g9yR3LMojYzOFmxqlwS7oAanALQngsTIMu5VupozPyEv9AQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.37.11","@happyvertical/smrt-core":"0.37.11","@happyvertical/smrt-types":"0.37.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.37.11","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.37.11_1783104806731_0.44326643228962137","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@happyvertical/smrt-tenancy","version":"0.38.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"7a7e93b8fb72efe4cce20f2c76c27537e5c6537e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.0.tgz","fileCount":70,"integrity":"sha512-P/P1cTSsfPPUi+3GIssOfuGJUvG8+Yj97wfPcGm8COfHbiP3Yxo0YT0Sk1hWjraWKkn7D1UleanTxOi4f1j78g==","signatures":[{"sig":"MEUCICotfusv23jeO78wYTC3YPMt0f94IjhOtIgKXZfd17Q9AiEAmcGqdDJjTnDcU7deqq65lPYvvIAPLVbeTx4OJiyAX3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275647},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/56112398d4d4120588cd20e766ac2391/happyvertical-smrt-tenancy-0.38.0.tgz","_integrity":"sha512-P/P1cTSsfPPUi+3GIssOfuGJUvG8+Yj97wfPcGm8COfHbiP3Yxo0YT0Sk1hWjraWKkn7D1UleanTxOi4f1j78g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.38.0","@happyvertical/smrt-core":"0.38.0","@happyvertical/smrt-types":"0.38.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.0_1783112028177_0.288351835536204","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@happyvertical/smrt-tenancy","version":"0.38.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"efee9fe3c9136a3981a9fa4eaa039f17ebf174b2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.1.tgz","fileCount":70,"integrity":"sha512-CqBa5yjoMnl//fbAunmRprktvX9JloJegru/tqQAz6ZWKGMUUokqcwU9PnoAo10Z+OKsA1UcBidKj4zDzLFsZA==","signatures":[{"sig":"MEUCIQDAeKx1AGhpl0D58CDLno5NsuM4ezR9v9V8XFs5VJyzfgIgI3UmwVkxWIQ73lyUg1rptBiS7Kr/3XKjcSuaV4hI8Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275647},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/20a0ccde493a75c2d62f7c9a23f53743/happyvertical-smrt-tenancy-0.38.1.tgz","_integrity":"sha512-CqBa5yjoMnl//fbAunmRprktvX9JloJegru/tqQAz6ZWKGMUUokqcwU9PnoAo10Z+OKsA1UcBidKj4zDzLFsZA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.38.1","@happyvertical/smrt-core":"0.38.1","@happyvertical/smrt-types":"0.38.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.1_1783114913213_0.2996483442252942","host":"s3://npm-registry-packages-npm-production"}},"0.38.2":{"name":"@happyvertical/smrt-tenancy","version":"0.38.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"433e2db0e65a7963d1c30b0d911dd677a11bee7d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.2.tgz","fileCount":70,"integrity":"sha512-FqN25YQ5lmpHUykwJAawFEPUY8+QaIfnES+rCGtWFB0k9OwWz0aC0S7F34LByuPO/0k+mvYb2O05dYe4/KRF3A==","signatures":[{"sig":"MEUCIQCfvFqQrThUuF00nX+UqZ1ANtJ0wKYj5rR5G7NWndHGmQIgMgUwxELFsrSY8SQmRU3GcP5kc5t7ETaU/7DWG9C61sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275647},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/90b8f38ffa412effe0b9fef2301279d1/happyvertical-smrt-tenancy-0.38.2.tgz","_integrity":"sha512-FqN25YQ5lmpHUykwJAawFEPUY8+QaIfnES+rCGtWFB0k9OwWz0aC0S7F34LByuPO/0k+mvYb2O05dYe4/KRF3A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/logger":"^0.74.11","@happyvertical/smrt-ui":"0.38.2","@happyvertical/smrt-core":"0.38.2","@happyvertical/smrt-types":"0.38.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.2","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.2","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.2_1783127134186_0.08048294099783426","host":"s3://npm-registry-packages-npm-production"}},"0.38.3":{"name":"@happyvertical/smrt-tenancy","version":"0.38.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"97b4f2aaf4e27a40cf5af1b7dea894e09aefc00c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.3.tgz","fileCount":70,"integrity":"sha512-FjkzNla/b2zTd9gF2wQtYtDMyLOcWKlxNrhDwSMU2Tizb/A6VU5JIjjCGFlwpY+LFtfIX29nOvbkMFYYcc/Tjg==","signatures":[{"sig":"MEQCIARNx0LYPLitUjPXg1rWwE3D2qRMmKfy8ZNF7w14dKC3AiBksD2vkae2MvXSJyyApWqAm8TLWzG0PjbA+JYfujjV4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/abe1c763abf5c6a269944a36b866bc75/happyvertical-smrt-tenancy-0.38.3.tgz","_integrity":"sha512-FjkzNla/b2zTd9gF2wQtYtDMyLOcWKlxNrhDwSMU2Tizb/A6VU5JIjjCGFlwpY+LFtfIX29nOvbkMFYYcc/Tjg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/logger":"^0.76.2","@happyvertical/smrt-ui":"0.38.3","@happyvertical/smrt-core":"0.38.3","@happyvertical/smrt-types":"0.38.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.3_1783177397368_0.48040242946381495","host":"s3://npm-registry-packages-npm-production"}},"0.38.4":{"name":"@happyvertical/smrt-tenancy","version":"0.38.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"3396f61d6d05e1d81775edac04af9a72967201e7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.4.tgz","fileCount":70,"integrity":"sha512-OdsN3ta/4vcKNLuOfarykI1YYUVzwxVkbzQv5725Z9MPx11EL2sQaP7A7q1hqsE40264EYOFGF5Bq/vKIyIbMg==","signatures":[{"sig":"MEYCIQCNOMVl5KMsKX+9dfk8BgoM2l+EF0pgipzV9BMEaClu5QIhAKFD5IGBuI3VCI7eJM3Ye3r6eZ0+bRNzPPwY72LuNjYo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/b08d3b602b889e5921f7300b92d926e6/happyvertical-smrt-tenancy-0.38.4.tgz","_integrity":"sha512-OdsN3ta/4vcKNLuOfarykI1YYUVzwxVkbzQv5725Z9MPx11EL2sQaP7A7q1hqsE40264EYOFGF5Bq/vKIyIbMg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/logger":"^0.76.2","@happyvertical/smrt-ui":"0.38.4","@happyvertical/smrt-core":"0.38.4","@happyvertical/smrt-types":"0.38.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.4","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.4_1783263622938_0.15078130950035207","host":"s3://npm-registry-packages-npm-production"}},"0.38.5":{"name":"@happyvertical/smrt-tenancy","version":"0.38.5","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"b16fb30ac3976de1c608775e040989dc9e0ca60f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.5.tgz","fileCount":70,"integrity":"sha512-ye9XscvZg9mYtcpbDMInt9FZTmmnUsmRAC4XyIhrbVX9VAhnEkHLr6pjzO4OXk8TETQAr2c6rOajt+Sz5DBEyg==","signatures":[{"sig":"MEUCIQDwaGJ6m6XvykOkMbk5tqD5JLo6n2+FYH1tkGJoAs+ewgIgSy7ELS+pYmLDIlCJnsCWInXcHKMWX+gHc4QLHHccEbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/8f7ef333b7c23b990fc621124af4ef08/happyvertical-smrt-tenancy-0.38.5.tgz","_integrity":"sha512-ye9XscvZg9mYtcpbDMInt9FZTmmnUsmRAC4XyIhrbVX9VAhnEkHLr6pjzO4OXk8TETQAr2c6rOajt+Sz5DBEyg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/logger":"^0.76.2","@happyvertical/smrt-ui":"0.38.5","@happyvertical/smrt-core":"0.38.5","@happyvertical/smrt-types":"0.38.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.5","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.5_1783275630535_0.6997026065116241","host":"s3://npm-registry-packages-npm-production"}},"0.38.6":{"name":"@happyvertical/smrt-tenancy","version":"0.38.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"ae2edbfcd9195351ad38440c503a809cda226ace","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.6.tgz","fileCount":70,"integrity":"sha512-cYvIwvV9dDcZvdD7FVsTN9H+Dfd1Cc1QG/Z7f1X3oYmZW356LxU1S2lcEpE+dVM+l7ZUTqTH70HgogZ8OJaGNA==","signatures":[{"sig":"MEUCIQC+Pas6b30+fvGwaMOKpzuQC3qeLHO0xibRXC9Fsg/CywIgfFwOnIoHmBXf+CNIxZcnw0nCSIrihE1TGWqS73cxSMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/94b6383b1caa3057de16ba9e34d5658c/happyvertical-smrt-tenancy-0.38.6.tgz","_integrity":"sha512-cYvIwvV9dDcZvdD7FVsTN9H+Dfd1Cc1QG/Z7f1X3oYmZW356LxU1S2lcEpE+dVM+l7ZUTqTH70HgogZ8OJaGNA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/logger":"^0.76.2","@happyvertical/smrt-ui":"0.38.6","@happyvertical/smrt-core":"0.38.6","@happyvertical/smrt-types":"0.38.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.6","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.6_1783284682441_0.7125999403868939","host":"s3://npm-registry-packages-npm-production"}},"0.38.7":{"name":"@happyvertical/smrt-tenancy","version":"0.38.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"97bba429869a7df2725268b5717a6a9c823e87e1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.7.tgz","fileCount":70,"integrity":"sha512-PCssScLRtDOaoDzsrUXMUwlu/etfSMydaZTn+wthf4uIBWxz+Zkx7nPf/n65iOQq4pWhgo0ncJ7eVZ72vdw7zg==","signatures":[{"sig":"MEQCICbpirpxTdycWE4D14JLVLd2BJ+rodhQIlN0BFnc0QeFAiAZK8TicKHMixxe6wrQLyuPuKkiM6Wc84c2Z5B9ah5Clw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/0bf394af8560487b6507b2c36812adbc/happyvertical-smrt-tenancy-0.38.7.tgz","_integrity":"sha512-PCssScLRtDOaoDzsrUXMUwlu/etfSMydaZTn+wthf4uIBWxz+Zkx7nPf/n65iOQq4pWhgo0ncJ7eVZ72vdw7zg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/logger":"^0.76.2","@happyvertical/smrt-ui":"0.38.7","@happyvertical/smrt-core":"0.38.7","@happyvertical/smrt-types":"0.38.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.7","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.7_1783287215858_0.9919256997358472","host":"s3://npm-registry-packages-npm-production"}},"0.38.8":{"name":"@happyvertical/smrt-tenancy","version":"0.38.8","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"8b6482b3c4b9f6037f78a34b63471d67e038e95a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.8.tgz","fileCount":70,"integrity":"sha512-LaRVvOQJDZhZHxzD1xVZebtc2hDcJCGCng8MmXeDhPJVGfsFTC/H6TCGd6ZJa81/TdzcIvnSnLzIOFTDcTAkyA==","signatures":[{"sig":"MEUCIAKspiY49+2vwDld9H2oojFQA7klWRLms98ZdTIVDODxAiEA7Edjd7NhFpVIDOtSeqZgb9K0w/ZZYvvmJd+yxbHFjkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/752b73c75d24db6681769b7068d274a1/happyvertical-smrt-tenancy-0.38.8.tgz","_integrity":"sha512-LaRVvOQJDZhZHxzD1xVZebtc2hDcJCGCng8MmXeDhPJVGfsFTC/H6TCGd6ZJa81/TdzcIvnSnLzIOFTDcTAkyA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/logger":"^0.76.2","@happyvertical/smrt-ui":"0.38.8","@happyvertical/smrt-core":"0.38.8","@happyvertical/smrt-types":"0.38.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.8_1783352001940_0.6639637421095719","host":"s3://npm-registry-packages-npm-production"}},"0.38.9":{"name":"@happyvertical/smrt-tenancy","version":"0.38.9","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"be6db6aa1e2d812e0b9652559f21ade5173c8249","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.9.tgz","fileCount":70,"integrity":"sha512-DNt+kYQ+WKNuDYUCwnVf2Zq6LGOLq2K7C3bIIBq1NvwJRYJgmHbnIxacBay4d+7KPHoz30cnUYwlIF3jjf6K4A==","signatures":[{"sig":"MEUCIQDEbTBZFZe6hiYBntHmcJwaPe05CtgX5vVgHw5x9rUx3wIgKOyWhJ3dylkgsxtTD3LpKhMeoomPquI/8BMjnjfpbms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/1bd433ded980660e4c031b2866389f72/happyvertical-smrt-tenancy-0.38.9.tgz","_integrity":"sha512-DNt+kYQ+WKNuDYUCwnVf2Zq6LGOLq2K7C3bIIBq1NvwJRYJgmHbnIxacBay4d+7KPHoz30cnUYwlIF3jjf6K4A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/logger":"^0.76.2","@happyvertical/smrt-ui":"0.38.9","@happyvertical/smrt-core":"0.38.9","@happyvertical/smrt-types":"0.38.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.9","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.9_1783363972752_0.42476094250512975","host":"s3://npm-registry-packages-npm-production"}},"0.38.10":{"name":"@happyvertical/smrt-tenancy","version":"0.38.10","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.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":"ba6a177708a9dd34eb6df7b9b994664c562b5da1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.10.tgz","fileCount":70,"integrity":"sha512-ppnmaiU9T3XNgo3QtNv7/7kav0XuL1Khf3PS56gGEUS9ywbThxFviC31/2Y4M31MaU0pQq6DaI2GOUnF1YDOEw==","signatures":[{"sig":"MEUCIQCJlerPjYMZrNixAgdfFqkhAXI1V0cwfJAxUAQ7AH8cAgIgWBLH++8xpPCqj24j90+IbLB22nlTIl/GEz6URtnaeek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/04bdc95bf5b3c73803819d83d8957d41/happyvertical-smrt-tenancy-0.38.10.tgz","_integrity":"sha512-ppnmaiU9T3XNgo3QtNv7/7kav0XuL1Khf3PS56gGEUS9ywbThxFviC31/2Y4M31MaU0pQq6DaI2GOUnF1YDOEw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/logger":"^0.76.2","@happyvertical/smrt-ui":"0.38.10","@happyvertical/smrt-core":"0.38.10","@happyvertical/smrt-types":"0.38.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.10_1783380832847_0.6683284276355519","host":"s3://npm-registry-packages-npm-production"}},"0.38.11":{"name":"@happyvertical/smrt-tenancy","version":"0.38.11","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.11","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"fd24193857e005396ab06958ec76832296d43a87","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.11.tgz","fileCount":70,"integrity":"sha512-m9vLZhw7eT3t06F7GBfpb1Ac79DRJ6ImV7Jis7x++KnrMQ4AdOUdkVQ8DYXtWPvFo9U+yn21zbBWpA9czG3E3Q==","signatures":[{"sig":"MEUCIBZUl+fmI31HfxX17kS7XaU6dxwVXNjQMH9VuYyTg25KAiEAp7CxZxxtcjfKwd0dd/CTrfSOWhqBNcfJFF3HOS03xoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/abfc51131d7ebc709573845371a331fc/happyvertical-smrt-tenancy-0.38.11.tgz","_integrity":"sha512-m9vLZhw7eT3t06F7GBfpb1Ac79DRJ6ImV7Jis7x++KnrMQ4AdOUdkVQ8DYXtWPvFo9U+yn21zbBWpA9czG3E3Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.11","@happyvertical/smrt-core":"0.38.11","@happyvertical/smrt-types":"0.38.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.11","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.11_1783470668931_0.7633217941150712","host":"s3://npm-registry-packages-npm-production"}},"0.38.12":{"name":"@happyvertical/smrt-tenancy","version":"0.38.12","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.12","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"488772b014f7e1de50ec2593182e43611fed337c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.12.tgz","fileCount":70,"integrity":"sha512-ue87TNbqYRcMTI5zHFzdlwoe+ygkzzve2AoupTT7NZLoBp5PFPtRqwUgG31oTnBc9rV/IdbnWKNVXL8yz9TSQQ==","signatures":[{"sig":"MEQCIGizBLfEFRKGKe80LW+kr6Z63djgA//fxRPucMiHW3HHAiBAE94PxWqVz3EMhQF+sBhCnnUSUXTfaVicn1s+SFJHjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/91734841f15b610648d4f15b85595306/happyvertical-smrt-tenancy-0.38.12.tgz","_integrity":"sha512-ue87TNbqYRcMTI5zHFzdlwoe+ygkzzve2AoupTT7NZLoBp5PFPtRqwUgG31oTnBc9rV/IdbnWKNVXL8yz9TSQQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.12","@happyvertical/smrt-core":"0.38.12","@happyvertical/smrt-types":"0.38.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.12","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.12_1783472771936_0.944733909230431","host":"s3://npm-registry-packages-npm-production"}},"0.38.13":{"name":"@happyvertical/smrt-tenancy","version":"0.38.13","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.13","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"785a93231d9eb56ee3ec55878aae29899aa234e7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.13.tgz","fileCount":70,"integrity":"sha512-RmeMIOmWVq3rQSHKfxsJ/wCezpCAx1Nmoelz2pw6btc85WqLVkRXhK76vYrwrMJY3IJk/MAar9ZO3Y+Awhf/iA==","signatures":[{"sig":"MEUCIF9k5t+Pz8fdQm+JLJFcxT7L7oNyFivJlVujAEYYWgMtAiEAku56ypfDKr0AmDQT02ntRo0anfIOU8u+FlQ0acCK5O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/67fe7af7e290836fca485a8cb8713163/happyvertical-smrt-tenancy-0.38.13.tgz","_integrity":"sha512-RmeMIOmWVq3rQSHKfxsJ/wCezpCAx1Nmoelz2pw6btc85WqLVkRXhK76vYrwrMJY3IJk/MAar9ZO3Y+Awhf/iA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.13","@happyvertical/smrt-core":"0.38.13","@happyvertical/smrt-types":"0.38.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.13","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.13_1783482347973_0.4845675750647507","host":"s3://npm-registry-packages-npm-production"}},"0.38.14":{"name":"@happyvertical/smrt-tenancy","version":"0.38.14","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.14","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"32af39291caa7c03a72fb39cf8a48db56f932a9d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.14.tgz","fileCount":70,"integrity":"sha512-3qnsc2K77f4d/3MFQuXuwxToxd+tC7ZXFOhxPJf+Ts9tl118islO4iIDodhIzioKAXCmk7QW2/dOLz4/p5C9+g==","signatures":[{"sig":"MEUCIB7O5oCqm2BOmEVqZisy6LMsIgQiCmRTI8R19HhBwZzDAiEAggmYv3jPiCyUO+1TADxgqhKVs3bL7v1rdQcPAvbmirw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/131332e8024de0d7024d16febe64c85a/happyvertical-smrt-tenancy-0.38.14.tgz","_integrity":"sha512-3qnsc2K77f4d/3MFQuXuwxToxd+tC7ZXFOhxPJf+Ts9tl118islO4iIDodhIzioKAXCmk7QW2/dOLz4/p5C9+g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.14","@happyvertical/smrt-core":"0.38.14","@happyvertical/smrt-types":"0.38.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.14","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.14_1783485479236_0.13898136746490297","host":"s3://npm-registry-packages-npm-production"}},"0.38.15":{"name":"@happyvertical/smrt-tenancy","version":"0.38.15","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.15","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"ae842d2dd5a9bcd02d22a986ca479df0137b504f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.15.tgz","fileCount":70,"integrity":"sha512-HPnCycO+wcRL2+S9ybW4ja/hl3G1GCXn502ULkBD1hHySIvxu5kLRKKW0e3d25fWXgxE238yJdT2quwCSAb09g==","signatures":[{"sig":"MEQCIA8em16dtJBxo5Dyg8QZCgOUfnjXyL78gHbriFlaQiCHAiBBO3Y9f79sM0FaBydVegnlNQ2TuyXMoyhbI5F81kQoog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/68c3ad489ecbed7edaadb9db6495fe58/happyvertical-smrt-tenancy-0.38.15.tgz","_integrity":"sha512-HPnCycO+wcRL2+S9ybW4ja/hl3G1GCXn502ULkBD1hHySIvxu5kLRKKW0e3d25fWXgxE238yJdT2quwCSAb09g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.15","@happyvertical/smrt-core":"0.38.15","@happyvertical/smrt-types":"0.38.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.15","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.15_1783525898345_0.19056206872613668","host":"s3://npm-registry-packages-npm-production"}},"0.38.16":{"name":"@happyvertical/smrt-tenancy","version":"0.38.16","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.16","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9f719699be3fc1ba651edcbcffdcfec3a6e9fc25","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.16.tgz","fileCount":70,"integrity":"sha512-KM2TOVb4jjrEp6YBTMaJ2UItYSOXXc3MVMCiCdlT7ipqpB+zQ4Ewa4yoQnUu5BkN4DZFZ5Y1SvEHsHSicz39GA==","signatures":[{"sig":"MEQCIG21KVvKncxUcu4uyAgM4GSPxt+QoCrh514moL48PZDUAiAOANZBgTL0klyMT1YS/nK63pKVpS+Ip31D4X+ER6XBrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/7b67dc95de84d849e409cda083b476ec/happyvertical-smrt-tenancy-0.38.16.tgz","_integrity":"sha512-KM2TOVb4jjrEp6YBTMaJ2UItYSOXXc3MVMCiCdlT7ipqpB+zQ4Ewa4yoQnUu5BkN4DZFZ5Y1SvEHsHSicz39GA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.16","@happyvertical/smrt-core":"0.38.16","@happyvertical/smrt-types":"0.38.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.16","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.16_1783533778399_0.5459633255643783","host":"s3://npm-registry-packages-npm-production"}},"0.38.17":{"name":"@happyvertical/smrt-tenancy","version":"0.38.17","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.17","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"cdca0a5014df55df26cc0f331d9311377b288ae3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.17.tgz","fileCount":70,"integrity":"sha512-6+cv+oFPohVOBvqafocl3aGO5uj7joByjaz4+gVcTvb0j9Q6fLVPkqnpR/0POX5N08rcWgqSEvJJmmmfIlea1A==","signatures":[{"sig":"MEUCIEUhFZnveZuGCDq5ejUpVNFN5YKmAKY8oZW/dSCRSuUUAiEAhq0XpMtVrdnvCiZnC743CKPBfQTY/bovmYJg6Fs1DI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/a178250214bc828089b5c409bc74979f/happyvertical-smrt-tenancy-0.38.17.tgz","_integrity":"sha512-6+cv+oFPohVOBvqafocl3aGO5uj7joByjaz4+gVcTvb0j9Q6fLVPkqnpR/0POX5N08rcWgqSEvJJmmmfIlea1A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.17","@happyvertical/smrt-core":"0.38.17","@happyvertical/smrt-types":"0.38.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.17","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.17_1783541049050_0.9729841884808403","host":"s3://npm-registry-packages-npm-production"}},"0.38.18":{"name":"@happyvertical/smrt-tenancy","version":"0.38.18","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.18","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"e7911769b18331dfe479cfc6be80a532d3549c19","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.18.tgz","fileCount":70,"integrity":"sha512-KYcqx/Gq2NGoqTNRSChqAnxoKWnPAFhuz5BWAkE6s84/xGAt/spLRHCjmR9lgFYnvptQevw1pr4Se/r6m+CSDA==","signatures":[{"sig":"MEUCICRm4vZ4LhTzLt9xH8UwdlKIeN8eRK7e0z5u8dsGZtGtAiEA+dUotIV4XerovqTeZpNMelRAUbtB2AM1pA1yGu5BpF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/3dfb090183b9e131cf27cd84b95faaed/happyvertical-smrt-tenancy-0.38.18.tgz","_integrity":"sha512-KYcqx/Gq2NGoqTNRSChqAnxoKWnPAFhuz5BWAkE6s84/xGAt/spLRHCjmR9lgFYnvptQevw1pr4Se/r6m+CSDA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.18","@happyvertical/smrt-core":"0.38.18","@happyvertical/smrt-types":"0.38.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.18","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.18_1783561045752_0.714698664586676","host":"s3://npm-registry-packages-npm-production"}},"0.38.19":{"name":"@happyvertical/smrt-tenancy","version":"0.38.19","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.19","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"f84ea6d353b57023c43dd5cac10ea60194a4a59f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.19.tgz","fileCount":70,"integrity":"sha512-yLUCMFsjZhK64/USUeBw7f8FeXhA+QeaVPfu//+tGvzt2FU4FQn67w6mgSsmP03b9olCUlFsjEelCv0OQyogdw==","signatures":[{"sig":"MEUCIQD6p7DAaDtjgy2l4mepYdXvqJkMZr6yfkUBGPyB4VxeoQIgAJxy791TRIuARCDVRkfNH6XwcWFORarp3/y07A2Vr1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/e5e96dff437cdfd39a669eeecbc41c1a/happyvertical-smrt-tenancy-0.38.19.tgz","_integrity":"sha512-yLUCMFsjZhK64/USUeBw7f8FeXhA+QeaVPfu//+tGvzt2FU4FQn67w6mgSsmP03b9olCUlFsjEelCv0OQyogdw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.19","@happyvertical/smrt-core":"0.38.19","@happyvertical/smrt-types":"0.38.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.19","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.19_1783563028245_0.202124839884263","host":"s3://npm-registry-packages-npm-production"}},"0.38.20":{"name":"@happyvertical/smrt-tenancy","version":"0.38.20","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.20","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"42cc969a469375f7cf9bf402c10d7767513a2c5e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.20.tgz","fileCount":70,"integrity":"sha512-v+MfdWDlmdH9YT4BYzqDYAmrpkxLNl0q3wBlcdIdcIrpnP1GMPA3ct1vcycH/jAIFK4L6H3c1RKgZ1oBtnfxYQ==","signatures":[{"sig":"MEUCIQCOL8gWgFu1BsTHSkNEiMVsu4VRYb7xCIiN3HeEQLW8dgIgSTqnEMStF30XeOwThcSM0QazaNB38R8jQ4OEk4rPcDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/89198c4a0619fb06b12d8c5b55019854/happyvertical-smrt-tenancy-0.38.20.tgz","_integrity":"sha512-v+MfdWDlmdH9YT4BYzqDYAmrpkxLNl0q3wBlcdIdcIrpnP1GMPA3ct1vcycH/jAIFK4L6H3c1RKgZ1oBtnfxYQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.20","@happyvertical/smrt-core":"0.38.20","@happyvertical/smrt-types":"0.38.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.20","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.20_1783576755744_0.7030882743015505","host":"s3://npm-registry-packages-npm-production"}},"0.38.21":{"name":"@happyvertical/smrt-tenancy","version":"0.38.21","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.21","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"4039648bd567bdc51591959cb612e1319ca14f97","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.21.tgz","fileCount":70,"integrity":"sha512-/kzbvuA97ShfA9e5RDv/RODYIxmJJcJUiW/qbNnlAloJVRbE2E28Zqq6REokQ/AOwq0BGHJupWKWUaF7HqHrGQ==","signatures":[{"sig":"MEQCIEnC4Lb8/qB/b6BqBS91ITK3h7bour8BnU1vSkAy1gtuAiBPmHwkU8DhAcIsKTh4k8ADEGpIl5b6nlXAKNmMGMR2sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/d1fda4516ee1240d798a33fdc58993f9/happyvertical-smrt-tenancy-0.38.21.tgz","_integrity":"sha512-/kzbvuA97ShfA9e5RDv/RODYIxmJJcJUiW/qbNnlAloJVRbE2E28Zqq6REokQ/AOwq0BGHJupWKWUaF7HqHrGQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.21","@happyvertical/smrt-core":"0.38.21","@happyvertical/smrt-types":"0.38.21"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.21","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.21_1783581134839_0.7516547378565592","host":"s3://npm-registry-packages-npm-production"}},"0.38.22":{"name":"@happyvertical/smrt-tenancy","version":"0.38.22","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.22","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"4755393c0944b980d1abfb56c25941a13a6094ab","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.22.tgz","fileCount":70,"integrity":"sha512-0YmSkyT+Y0jVqjZT+o4KC890bzZJnXgPGmvKwdCm5+srL5rvlYa+jbCsrXgTmX3xMF6CPNqynOmOEclvoJDbeQ==","signatures":[{"sig":"MEYCIQCBlJqB6rXn08Evdp72xia8iVsmQbS8XuwqgOQawAi3/QIhAOQv9MgBzLHx5n23s6W4Po1vkf9l2GgaNUlY5J0bnbzF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/94e27bd22796c3a6c3ef939407231e11/happyvertical-smrt-tenancy-0.38.22.tgz","_integrity":"sha512-0YmSkyT+Y0jVqjZT+o4KC890bzZJnXgPGmvKwdCm5+srL5rvlYa+jbCsrXgTmX3xMF6CPNqynOmOEclvoJDbeQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.22","@happyvertical/smrt-core":"0.38.22","@happyvertical/smrt-types":"0.38.22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.22","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.22_1783587315255_0.06298845067698045","host":"s3://npm-registry-packages-npm-production"}},"0.38.23":{"name":"@happyvertical/smrt-tenancy","version":"0.38.23","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.23","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"fb1dca8799e1fd7bdcfa6dc2b565c6d7acc712cd","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.23.tgz","fileCount":70,"integrity":"sha512-BK2sBArfQb2uMzE9IXn7SAjKcuQAZ8DkiYrt+PDQ07FJU+fY+/0WqXdOPs9G+gBNSinN/NeTsDbNymlUQurg1w==","signatures":[{"sig":"MEYCIQDz77Zf93r3SgE18w9HLICiuA1fvdZI2YgzCV0uCAAVXwIhALgEUeXxVk3G/JOeY1gf7bgtk011klvO0wVHkJcy9opA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/2360fcdedadcb12d31330173d60eaad2/happyvertical-smrt-tenancy-0.38.23.tgz","_integrity":"sha512-BK2sBArfQb2uMzE9IXn7SAjKcuQAZ8DkiYrt+PDQ07FJU+fY+/0WqXdOPs9G+gBNSinN/NeTsDbNymlUQurg1w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/logger":"^0.77.0","@happyvertical/smrt-ui":"0.38.23","@happyvertical/smrt-core":"0.38.23","@happyvertical/smrt-types":"0.38.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.23","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.23_1783634362474_0.28518258671068697","host":"s3://npm-registry-packages-npm-production"}},"0.38.24":{"name":"@happyvertical/smrt-tenancy","version":"0.38.24","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.24","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"7459ef9f2d990cd6517f45536b9c8d0c67c7cc25","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.24.tgz","fileCount":70,"integrity":"sha512-Nb+y4UObYsZLm15GlmeVOPX+QwScTcQW0JRfG7Kp9BZEoF0Zd/iZs5xiD/2ewo0KlpNUK9lhOh3fiaIN/+zCZA==","signatures":[{"sig":"MEUCIQDDRHR1osLT6Z+Q+kE7dVLIeKNLHHw+62rrIPmaLOkSFwIgYXhxoBZX3EchaPWLhjRBaE2M/YXteRM4HQvO7ALmqnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/a38a74535f5b3cb6ad80e9d18e743e7a/happyvertical-smrt-tenancy-0.38.24.tgz","_integrity":"sha512-Nb+y4UObYsZLm15GlmeVOPX+QwScTcQW0JRfG7Kp9BZEoF0Zd/iZs5xiD/2ewo0KlpNUK9lhOh3fiaIN/+zCZA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.38.24","@happyvertical/smrt-core":"0.38.24","@happyvertical/smrt-types":"0.38.24"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.24","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.24_1783638384847_0.11023812102981667","host":"s3://npm-registry-packages-npm-production"}},"0.38.25":{"name":"@happyvertical/smrt-tenancy","version":"0.38.25","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.25","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"d3ab3027f7b8adca5a930790f51a470fef3e70aa","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.25.tgz","fileCount":70,"integrity":"sha512-EpfvV65Ge+DaHcDOu8J6p15iZCnwlib9iCrr7rhRxD3QJO+3mIzF3PVjBH0O1kvmt+4+ntmP1FJm1Ty075F3aA==","signatures":[{"sig":"MEUCIH+lS87czRn712tlwJzk5V4sXS+5kDEr4ictBx4A9rfXAiEAii94T6IIyA6mOmx90Bmzvc+bniPP/OkhGDy2i3W/KMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/3bea2f8894e1e49246275e675f1a844a/happyvertical-smrt-tenancy-0.38.25.tgz","_integrity":"sha512-EpfvV65Ge+DaHcDOu8J6p15iZCnwlib9iCrr7rhRxD3QJO+3mIzF3PVjBH0O1kvmt+4+ntmP1FJm1Ty075F3aA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.38.25","@happyvertical/smrt-core":"0.38.25","@happyvertical/smrt-types":"0.38.25"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.25","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.25_1783646954693_0.21867044172524963","host":"s3://npm-registry-packages-npm-production"}},"0.38.26":{"name":"@happyvertical/smrt-tenancy","version":"0.38.26","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.38.26","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"fe43ac0362b7ecdb14814edab9962ef299b3627a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.38.26.tgz","fileCount":70,"integrity":"sha512-yMRu+XjJvBF+Uag2hhvRDWYm/wqNpGy7L8qMXzHR1BjmJKfJEGPzH6Q3fcY81mPqbEr/DV6xN1MLlmNdF3d/sw==","signatures":[{"sig":"MEUCIQDGF5jPi0km8+sl+R6YxAK8X0d34DEDXx32sNzu5GiHMgIgHcFLAp2ZEUzSzPNo7/A58YCEuGMWQBr/v5LaffmXPYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-tenancy-0.38.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/tmp/5fb2555f28d9f10a223b3be9f69e412e/happyvertical-smrt-tenancy-0.38.26.tgz","_integrity":"sha512-yMRu+XjJvBF+Uag2hhvRDWYm/wqNpGy7L8qMXzHR1BjmJKfJEGPzH6Q3fcY81mPqbEr/DV6xN1MLlmNdF3d/sw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.38.26","@happyvertical/smrt-core":"0.38.26","@happyvertical/smrt-types":"0.38.26"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.38.26","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.38.26_1783688589281_0.4568771309508979","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@happyvertical/smrt-tenancy","version":"0.39.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"f4fdf9a329ec6000d573bb393f1d59f59aa36d35","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.0.tgz","fileCount":69,"integrity":"sha512-GUmM1LNJENL7UePNVeOi+JXm4DboTOLhmnu0RtvWpvwjP+z9DciD16iUBOEPsKcq5b/iQP26lCLWURLeaW5jew==","signatures":[{"sig":"MEUCICce29FInBZo7ZbLI4vOs+p+X0V4lxlfQlt0sDpG3ypPAiEA3mJhn1bPi9P/pPWV1ZV52inZT0lBwqTPgPxbLfeu0uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274646},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","prepack":"node ../../scripts/prepack-package.js","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.0.tgz","_integrity":"sha512-GUmM1LNJENL7UePNVeOi+JXm4DboTOLhmnu0RtvWpvwjP+z9DciD16iUBOEPsKcq5b/iQP26lCLWURLeaW5jew==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"catalog:","@happyvertical/utils":"catalog:","@happyvertical/logger":"catalog:","@happyvertical/smrt-ui":"workspace:*","@happyvertical/smrt-core":"workspace:*","@happyvertical/smrt-types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"workspace:*","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.0_1783722848620_0.7531746560029835","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@happyvertical/smrt-tenancy","version":"0.39.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"0b8e167db4cc348f5e37428a0fab59801e879251","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.1.tgz","fileCount":70,"integrity":"sha512-15iPD4KqukgKYUsMaK9tU9Kpq/W3dnAb5GDK21D45ShClluWonao4D1H4n5nz4+mzzpBl/ZQvNlozxoOENXi4A==","signatures":[{"sig":"MEUCIF3T+YZ5LSyJBPh9gwVz0En564glmM2JUh45AV0h4GYTAiEA/3NbFZKPdvUtAKouce3NsoFctzYC6yYRK9vAHbt0wjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.1.tgz","_integrity":"sha512-15iPD4KqukgKYUsMaK9tU9Kpq/W3dnAb5GDK21D45ShClluWonao4D1H4n5nz4+mzzpBl/ZQvNlozxoOENXi4A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.39.1","@happyvertical/smrt-core":"0.39.1","@happyvertical/smrt-types":"0.39.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.1_1783729903354_0.6926244678440103","host":"s3://npm-registry-packages-npm-production"}},"0.39.2":{"name":"@happyvertical/smrt-tenancy","version":"0.39.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"76f6c2d41b240e3402675181674e2414b2a21a0d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.2.tgz","fileCount":70,"integrity":"sha512-Fd5cp0ojoD4setlm/isO0lFkmr1ftnwEiVA4BlSX9JdZPpEiDK1HxnTPizZEF1WXZcpIfS69rH7+Bw34K69jmA==","signatures":[{"sig":"MEUCIQC6go26ei1JpEaB8wLQRl0ol3xs7OyfS9b8Qmubu/0HEQIgCisZQsPEbhyTjrUs/TqmuTZtVsnt/LN4scBVQbBuwVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.2.tgz","_integrity":"sha512-Fd5cp0ojoD4setlm/isO0lFkmr1ftnwEiVA4BlSX9JdZPpEiDK1HxnTPizZEF1WXZcpIfS69rH7+Bw34K69jmA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.39.2","@happyvertical/smrt-core":"0.39.2","@happyvertical/smrt-types":"0.39.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.2","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.2_1783742287413_0.9233980217431716","host":"s3://npm-registry-packages-npm-production"}},"0.39.3":{"name":"@happyvertical/smrt-tenancy","version":"0.39.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"56d1e1ddf73b7e3419eb6fa26950f4f3f7313fc9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.3.tgz","fileCount":70,"integrity":"sha512-xIRPH9jbbcjLZytTl+04bELItI/CJw5p7WSLHhCfL3KeJv3sbfdQifRuLEiNXlvZ/kQJHcOmuzfHIDe2p4vOkQ==","signatures":[{"sig":"MEYCIQDZpJg9FOqmdpVhgMtfs6KxJk57FfWYdcmZSm2RAAR5EQIhAJJqsi4ISMgGRQkkYSSmQ+z9GWAVdcua/5cAuAC0mpt7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-pj46b/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-pj46b/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.3.tgz","_integrity":"sha512-xIRPH9jbbcjLZytTl+04bELItI/CJw5p7WSLHhCfL3KeJv3sbfdQifRuLEiNXlvZ/kQJHcOmuzfHIDe2p4vOkQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.39.3","@happyvertical/smrt-core":"0.39.3","@happyvertical/smrt-types":"0.39.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.3_1783788018679_0.9160004986022305","host":"s3://npm-registry-packages-npm-production"}},"0.39.4":{"name":"@happyvertical/smrt-tenancy","version":"0.39.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"9b3da562bacc639526061e670a520eadd952bc7b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.4.tgz","fileCount":70,"integrity":"sha512-N1gHP8RVyAZkZQUMlpL54lv2CAEgoS6BZpxbYf5EADff5Qb99hk+pBFIIbqZfzagYFK1/F8hznpv5XBq4KyJWA==","signatures":[{"sig":"MEYCIQDY4VSkFzrqKS3XKKmwofYjkYyXAFKTzi9+DylxHmkeywIhAIGIFTiyXSNWAh+nNQO7kR5/ULps0V3nqgfQ5kgy9idE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-mdhkm/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-mdhkm/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.4.tgz","_integrity":"sha512-N1gHP8RVyAZkZQUMlpL54lv2CAEgoS6BZpxbYf5EADff5Qb99hk+pBFIIbqZfzagYFK1/F8hznpv5XBq4KyJWA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.39.4","@happyvertical/smrt-core":"0.39.4","@happyvertical/smrt-types":"0.39.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.4","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.4_1783820204196_0.3883526533153454","host":"s3://npm-registry-packages-npm-production"}},"0.39.6":{"name":"@happyvertical/smrt-tenancy","version":"0.39.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"4fb7fffc4fb3bc55fb6f9bfc98fedad9992c793b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.6.tgz","fileCount":70,"integrity":"sha512-6J1/EALFZYpAJQEZb4bs5cJLkGN7SyuDqfstyQz29r2L7KqAeZqOfvpWTy8nXkmJZYGRqhENv+QIRli4c8Eu4w==","signatures":[{"sig":"MEYCIQCeZt801kwMANk1cnTMvao67B8OewnkYdufWV49NygDNgIhAN7OPyE+RHtCZ7hEfnm3K5BOEeRCtTYn7ipzKEcVlEDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-nfr8p/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-nfr8p/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.6.tgz","_integrity":"sha512-6J1/EALFZYpAJQEZb4bs5cJLkGN7SyuDqfstyQz29r2L7KqAeZqOfvpWTy8nXkmJZYGRqhENv+QIRli4c8Eu4w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.39.6","@happyvertical/smrt-core":"0.39.6","@happyvertical/smrt-types":"0.39.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.6","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.6_1783846089220_0.0373872722920876","host":"s3://npm-registry-packages-npm-production"}},"0.39.7":{"name":"@happyvertical/smrt-tenancy","version":"0.39.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"749fb5f255bd740e8ea603be620d175f503b9992","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.7.tgz","fileCount":70,"integrity":"sha512-mQ9HQYXfTjpZLjvV2JiitBHyJ12rUycgttOzFy+jHepe/Jquqm/6HVnnUfrZUb634DjY+k5eiZAYcjLg+W/xXg==","signatures":[{"sig":"MEUCIQD0R2Fkb4o+UFDNsqLiQnfv/Ru/6Go731oRqR9JSqHMzAIgOtjC3zk53sFYJuEk4sTeDgYXy7cdk14GBbdWQJmoM8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-frzd8/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-frzd8/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.7.tgz","_integrity":"sha512-mQ9HQYXfTjpZLjvV2JiitBHyJ12rUycgttOzFy+jHepe/Jquqm/6HVnnUfrZUb634DjY+k5eiZAYcjLg+W/xXg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.39.7","@happyvertical/smrt-core":"0.39.7","@happyvertical/smrt-types":"0.39.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.7","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.7_1783876034619_0.4291563721228946","host":"s3://npm-registry-packages-npm-production"}},"0.39.8":{"name":"@happyvertical/smrt-tenancy","version":"0.39.8","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"f7e6342251cb8b7b10b8e6e7bbef0b206739fff7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.8.tgz","fileCount":70,"integrity":"sha512-jOUJ25hvDRHK/IFVPpeB/sZfSlzTWQ4XK3Jq4dqiuIS/SBbgPjgUZ8u5n/D8GWgB4K2nld8wL97f4iJpmdor1g==","signatures":[{"sig":"MEQCIC91mdQEkmy/mu5M7dKug3IBk4qdiBVIZWLadIT1X9xcAiALb2mkxYh+qOHJ9NI5Ctn+zR4WNL8GgWiir7sM822Y4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-tkf25/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-tkf25/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.8.tgz","_integrity":"sha512-jOUJ25hvDRHK/IFVPpeB/sZfSlzTWQ4XK3Jq4dqiuIS/SBbgPjgUZ8u5n/D8GWgB4K2nld8wL97f4iJpmdor1g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.39.8","@happyvertical/smrt-core":"0.39.8","@happyvertical/smrt-types":"0.39.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.8_1783885614790_0.30971681535124795","host":"s3://npm-registry-packages-npm-production"}},"0.39.9":{"name":"@happyvertical/smrt-tenancy","version":"0.39.9","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"fde3446ac30f4dd26336fc96dfaf5c44ec4d13a9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.9.tgz","fileCount":70,"integrity":"sha512-BH9LkDLQxRzARuLF4ft46+DLibrKrGGtAuU5bhLdK/PvH0meuTrNjfpce54trxcsA4cN+ZbXhdmgNeal63/kHA==","signatures":[{"sig":"MEQCIHZkpzyehWPbsuH3CFtmYaxRUwzfKja0iWujr0/TJv2FAiBeeiHG3XCTJ+52xHh6+Lb9n7zUcdHFanIxfaW9O/q+Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-pqvk5/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-pqvk5/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.9.tgz","_integrity":"sha512-BH9LkDLQxRzARuLF4ft46+DLibrKrGGtAuU5bhLdK/PvH0meuTrNjfpce54trxcsA4cN+ZbXhdmgNeal63/kHA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.39.9","@happyvertical/smrt-core":"0.39.9","@happyvertical/smrt-types":"0.39.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.9","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.9_1783907332276_0.18141428071245191","host":"s3://npm-registry-packages-npm-production"}},"0.39.10":{"name":"@happyvertical/smrt-tenancy","version":"0.39.10","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.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":"c94ec58363ac520ea35eae3625197efec6f1d806","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.10.tgz","fileCount":70,"integrity":"sha512-ufqe2lAnHoqw9tnwyt05P2gdTWrBVb9rbqJuc6zdMehRxErB3SLSWjx/Okay7O4bmRkPBV9QI1W2vRwRP0bfTw==","signatures":[{"sig":"MEQCIBC/xSGdBZ1BlwtVbTZSGaJybp/GqeYPazaNdhzK0fjWAiBUZ82vrXOTG8foPBYNMU9m/7On3+etwpG7mDTO/PfS9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-l4g46/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-phdrb-runner-l4g46/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.10.tgz","_integrity":"sha512-ufqe2lAnHoqw9tnwyt05P2gdTWrBVb9rbqJuc6zdMehRxErB3SLSWjx/Okay7O4bmRkPBV9QI1W2vRwRP0bfTw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/logger":"^0.78.0","@happyvertical/smrt-ui":"0.39.10","@happyvertical/smrt-core":"0.39.10","@happyvertical/smrt-types":"0.39.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.10_1783917733521_0.9165631721629575","host":"s3://npm-registry-packages-npm-production"}},"0.39.11":{"name":"@happyvertical/smrt-tenancy","version":"0.39.11","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.11","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"6ab23ef63c24962fa4cb5da3f13e6e584182251a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.11.tgz","fileCount":70,"integrity":"sha512-P0dGiSOon6NazXJkywKC6MtOhORVimLtbeY65oWQHA+2TdQpklppbdcYYXTzdTmC+z5bmdJeTpAzxSM4FJvigA==","signatures":[{"sig":"MEQCIHPk8Id5NgcBcsVyGtzI2BGJH2ehXVaPJKLRiWaff6ECAiA/SSBKOtE83ZBNSVsa/sjpz7aLVl8Y5uyvDz6W6aajOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-vr7ns/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-vr7ns/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.11.tgz","_integrity":"sha512-P0dGiSOon6NazXJkywKC6MtOhORVimLtbeY65oWQHA+2TdQpklppbdcYYXTzdTmC+z5bmdJeTpAzxSM4FJvigA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/logger":"^0.78.1","@happyvertical/smrt-ui":"0.39.11","@happyvertical/smrt-core":"0.39.11","@happyvertical/smrt-types":"0.39.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.11","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.11_1783965237581_0.20131236034866684","host":"s3://npm-registry-packages-npm-production"}},"0.39.12":{"name":"@happyvertical/smrt-tenancy","version":"0.39.12","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.12","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"5f1f3d91e1a71e770fec4333899816740e999a9d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.12.tgz","fileCount":70,"integrity":"sha512-zlNnA9fwXKjJUNNMhY6Nzn34ceYJ7EWXB7X/oG/ho4SLgM5XwYKb5rtFWS2KwsSXZJOGTDfeSO3hkGnvE5OPNg==","signatures":[{"sig":"MEUCIQDJSXuq16AbrotgFwZ5mJ5/0BuysSEkBLB67DmX9kGimAIgcB1Ym8YxyDZLXTOKv7ofPE9XAdvfrZXRfCX0ESKinh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-nf9w2/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-nf9w2/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.12.tgz","_integrity":"sha512-zlNnA9fwXKjJUNNMhY6Nzn34ceYJ7EWXB7X/oG/ho4SLgM5XwYKb5rtFWS2KwsSXZJOGTDfeSO3hkGnvE5OPNg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/logger":"^0.78.1","@happyvertical/smrt-ui":"0.39.12","@happyvertical/smrt-core":"0.39.12","@happyvertical/smrt-types":"0.39.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.12","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.12_1783971818772_0.06531825892134435","host":"s3://npm-registry-packages-npm-production"}},"0.39.13":{"name":"@happyvertical/smrt-tenancy","version":"0.39.13","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.13","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"5bc82d2f8d97935231ec965245828220eadb49f4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.13.tgz","fileCount":70,"integrity":"sha512-0tv90jbYeH9hlt4K6Z9Da0ZekBZ9Cbk6KPNUaHBwDgFUdUj1oavpfTMGLYX/7X/R0XovQQPTqnkdsiQ9egBFTA==","signatures":[{"sig":"MEQCIH2mrQ4IP7LK4U3S73haBp3DUjZtYw6cChlfQfON5Hr2AiAbud59DnnDECNJ8yz7+M2wJcsS50KO3suU4mjhByDM0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-h75qk/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-h75qk/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.13.tgz","_integrity":"sha512-0tv90jbYeH9hlt4K6Z9Da0ZekBZ9Cbk6KPNUaHBwDgFUdUj1oavpfTMGLYX/7X/R0XovQQPTqnkdsiQ9egBFTA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/logger":"^0.78.1","@happyvertical/smrt-ui":"0.39.13","@happyvertical/smrt-core":"0.39.13","@happyvertical/smrt-types":"0.39.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.13","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.13_1783987790031_0.47018867756986116","host":"s3://npm-registry-packages-npm-production"}},"0.39.14":{"name":"@happyvertical/smrt-tenancy","version":"0.39.14","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.14","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9f0f22e93313a9f1974d93a4b192caab446d9fa7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.14.tgz","fileCount":70,"integrity":"sha512-e5/ZEUaFwpOyV1UhEClYkSZnxG5SWemUdFG/vKrjrLbqicOSkj9Oy7rYmhbiCJgZ1Ey+S5XMF+9/ZFmrDmEEdA==","signatures":[{"sig":"MEUCIDPwF/yRWEcqaFnOZhR3F4NBPHoLVbbZsxfeCRQ+r36+AiEA9kgMTTidlipo5XxERf3QsAHnmLNlMpzqDrBGsBcn+w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-7ql2l/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-7ql2l/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.14.tgz","_integrity":"sha512-e5/ZEUaFwpOyV1UhEClYkSZnxG5SWemUdFG/vKrjrLbqicOSkj9Oy7rYmhbiCJgZ1Ey+S5XMF+9/ZFmrDmEEdA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/logger":"^0.78.1","@happyvertical/smrt-ui":"0.39.14","@happyvertical/smrt-core":"0.39.14","@happyvertical/smrt-types":"0.39.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.14","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.14_1784001196398_0.37019588015218474","host":"s3://npm-registry-packages-npm-production"}},"0.39.15":{"name":"@happyvertical/smrt-tenancy","version":"0.39.15","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.15","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"62a6c3d2f3a55c9e861ed74d0d445bd77345a6f2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.15.tgz","fileCount":70,"integrity":"sha512-PQgsUnsLRsl3SNMQEJGUs8lgmR01+ZlvR6+lxpIIVXxyutBY+u7GYJyzJHMXbvm0zkdh/pz7WwbNA/4Hll9Vug==","signatures":[{"sig":"MEYCIQCAjkv6rkVHsdaFio0sNRWKxlhvP1jjllndu5nF+8W04QIhAMw9Lpqq51dQt0DjRrNGhgohmpsO1dUAGZA+Lnzm5g4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-qvxfl/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-8l5wt-runner-qvxfl/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.15.tgz","_integrity":"sha512-PQgsUnsLRsl3SNMQEJGUs8lgmR01+ZlvR6+lxpIIVXxyutBY+u7GYJyzJHMXbvm0zkdh/pz7WwbNA/4Hll9Vug==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/logger":"^0.78.1","@happyvertical/smrt-ui":"0.39.15","@happyvertical/smrt-core":"0.39.15","@happyvertical/smrt-types":"0.39.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.15","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.15_1784009837146_0.39286527348110534","host":"s3://npm-registry-packages-npm-production"}},"0.39.16":{"name":"@happyvertical/smrt-tenancy","version":"0.39.16","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.16","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"d6a9d1b437e4a9ff0288ee603f7cbf022cc69f9e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.16.tgz","fileCount":70,"integrity":"sha512-VVgOq7zbPN5+GtJyfpFRezjARfernNajfZ+QrE3R8RmxWl/I5Vtgjo7fT8Zpxrb8oAvbGGMgX2Wlw285HGH9Jg==","signatures":[{"sig":"MEYCIQCyKX+/slmjMR/A+GQxywjdvPEmYLb6kmTDGrIrlLrlrQIhAN0fwl2i8s1uirthBxAXdQPyZJpKY78y6rSxVozHJOZz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-h5d65/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-h5d65/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.16.tgz","_integrity":"sha512-VVgOq7zbPN5+GtJyfpFRezjARfernNajfZ+QrE3R8RmxWl/I5Vtgjo7fT8Zpxrb8oAvbGGMgX2Wlw285HGH9Jg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/logger":"^0.78.1","@happyvertical/smrt-ui":"0.39.16","@happyvertical/smrt-core":"0.39.16","@happyvertical/smrt-types":"0.39.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.16","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.16_1784066354825_0.4439686197895729","host":"s3://npm-registry-packages-npm-production"}},"0.39.17":{"name":"@happyvertical/smrt-tenancy","version":"0.39.17","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.39.17","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"7a1502cb4c89f3daed7318ca08a9daea7129a6c9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.39.17.tgz","fileCount":70,"integrity":"sha512-bH4qPUf61tFtROqg1fOWv47i3yvcds9+30NPfaXGSVI4i5sb8hKpHtFFx/tJhaz6FPJqr183iJ5HIINR1haOTw==","signatures":[{"sig":"MEUCIHt18vnyNuu4RzsZADjUyiNnvGj0birvc2ap+ESK8XVSAiEAh7o9xBQiOer6rDgjP9sT0+noy68eV3fDiWMxAviG1kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275652},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-phk6q/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-phk6q/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.39.17.tgz","_integrity":"sha512-bH4qPUf61tFtROqg1fOWv47i3yvcds9+30NPfaXGSVI4i5sb8hKpHtFFx/tJhaz6FPJqr183iJ5HIINR1haOTw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/logger":"^0.78.1","@happyvertical/smrt-ui":"0.39.17","@happyvertical/smrt-core":"0.39.17","@happyvertical/smrt-types":"0.39.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.39.17","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.39.17_1784074933324_0.46302692360777864","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@happyvertical/smrt-tenancy","version":"0.40.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"0a15ca25e2e23793505b5deefc0904e07812883d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.0.tgz","fileCount":70,"integrity":"sha512-phGsUpm+SzKC6MBMuwr4z8pWSp7VpKkFhJFMdGUdd1uaijSxXp9MWhNgojR9VybXNtBqJk7yrA1joNTBoXqYNg==","signatures":[{"sig":"MEQCIEfpBq+IMXa46VS8aHgWmQD0SFqI+J7bQbS981uC5j/LAiA5YVfckbW0Q/5OhLaKK9o7XkV237OkqKytxPWPm0v/Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-tlfzv/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-tlfzv/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.0.tgz","_integrity":"sha512-phGsUpm+SzKC6MBMuwr4z8pWSp7VpKkFhJFMdGUdd1uaijSxXp9MWhNgojR9VybXNtBqJk7yrA1joNTBoXqYNg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/logger":"^0.78.1","@happyvertical/smrt-ui":"0.40.0","@happyvertical/smrt-core":"0.40.0","@happyvertical/smrt-types":"0.40.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.0_1784095697875_0.06505701525825014","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"@happyvertical/smrt-tenancy","version":"0.40.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"cec197051b7e59a91ec7054660766845971dfc17","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.1.tgz","fileCount":70,"integrity":"sha512-zki+ziFz3TVZScD4tw4tPQvgCiq6mVjNqikdkmGdehczJ20m6aZxE5n0shga8eWgDs3yIiHAZ/SOguQPusUhUQ==","signatures":[{"sig":"MEYCIQCR573muaKNhsjIsnSASzsEkWhwh00S561f5RXNoEAy0AIhAPbkpPFhC4kkk8McMlUdMCL3/DkfVPI2e/aFNdx/ugsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-9dt4b/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-9dt4b/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.1.tgz","_integrity":"sha512-zki+ziFz3TVZScD4tw4tPQvgCiq6mVjNqikdkmGdehczJ20m6aZxE5n0shga8eWgDs3yIiHAZ/SOguQPusUhUQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/logger":"^0.80.0","@happyvertical/smrt-ui":"0.40.1","@happyvertical/smrt-core":"0.40.1","@happyvertical/smrt-types":"0.40.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.1_1784099114834_0.04989066517034635","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"@happyvertical/smrt-tenancy","version":"0.40.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"547a41ef95639315744a66ce66379e9215df09a6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.2.tgz","fileCount":70,"integrity":"sha512-XYzxfu6ryyV9OC13NO940AEKmj8edKnXZUPGAFyhK2LOV1Hd0GbBj0rvrnoyB3AqoAc42McAnm3aDw68sBAEFw==","signatures":[{"sig":"MEUCIQDSgu0TBheYhvzlaxSuKdU5hKfZ/G035rrRc09evb0W4wIgHFbM5L5+jnaJ8sLVK0F4VnTHxE7xLQurOHtiCzuDpnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275644},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-s9zps/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-s9zps/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.2.tgz","_integrity":"sha512-XYzxfu6ryyV9OC13NO940AEKmj8edKnXZUPGAFyhK2LOV1Hd0GbBj0rvrnoyB3AqoAc42McAnm3aDw68sBAEFw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/logger":"^0.80.0","@happyvertical/smrt-ui":"0.40.2","@happyvertical/smrt-core":"0.40.2","@happyvertical/smrt-types":"0.40.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","svelte":"^5.56.4","vitest":"^4.1.9","typescript":"^5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.2","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.2_1784101986503_0.285421118087005","host":"s3://npm-registry-packages-npm-production"}},"0.40.3":{"name":"@happyvertical/smrt-tenancy","version":"0.40.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"c1223bb4ec6d5a497c7d7bd1b96a534ab254de57","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.3.tgz","fileCount":70,"integrity":"sha512-a6Ry47x9CswdEDrH7Ykjh4INBW8qgBirhqmDZWl6DWJvRhhbhlnSNS2tSlMeA21cPIykNHX+DNhhJ/SDlfF1JA==","signatures":[{"sig":"MEUCIQCN7Im7v/QGD5s30mGsDx2ZjZ6fszJP+Ep6a4ShsUfXGQIgJ1UvmBt1XFQHx+lgMI1TB9Uv/XTTML4VNmZ4mAnyKas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275640},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-r5hzq/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-r5hzq/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.3.tgz","_integrity":"sha512-a6Ry47x9CswdEDrH7Ykjh4INBW8qgBirhqmDZWl6DWJvRhhbhlnSNS2tSlMeA21cPIykNHX+DNhhJ/SDlfF1JA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/logger":"^0.80.0","@happyvertical/smrt-ui":"0.40.3","@happyvertical/smrt-core":"0.40.3","@happyvertical/smrt-types":"0.40.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.3_1784105377409_0.9391170277604814","host":"s3://npm-registry-packages-npm-production"}},"0.40.4":{"name":"@happyvertical/smrt-tenancy","version":"0.40.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"cd31622871ecb6db4440439516fe795511520ae1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.4.tgz","fileCount":70,"integrity":"sha512-dJMc1cYylg3CX687J7pKF/QqJitUefa6duZNwA84cr//M5p9ZGF4l632fdkqaA/IcwggPOr0qdbV3Moxxn6GqQ==","signatures":[{"sig":"MEQCIDhAgobE4tTJmVB0cQP0+jmdAtFRFStFCiE/YjtZ7yVEAiAVMtbJotvZzbHxV05G9QpsrfoujeYW69EjVsoNYCc52Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275640},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-cl2gf/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-cl2gf/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.4.tgz","_integrity":"sha512-dJMc1cYylg3CX687J7pKF/QqJitUefa6duZNwA84cr//M5p9ZGF4l632fdkqaA/IcwggPOr0qdbV3Moxxn6GqQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/logger":"^0.80.0","@happyvertical/smrt-ui":"0.40.4","@happyvertical/smrt-core":"0.40.4","@happyvertical/smrt-types":"0.40.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.4","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.4_1784133307570_0.1508889766222936","host":"s3://npm-registry-packages-npm-production"}},"0.40.5":{"name":"@happyvertical/smrt-tenancy","version":"0.40.5","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"163b3a040e8ddebaf4ec6f2621aee0340bd8ca99","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.5.tgz","fileCount":70,"integrity":"sha512-Qpf62tJyQnSGq+cWsTJVJtMTcfbzv8Xhgn+K/JtM09XvcqH6qirM9lNdwx21+lSm7Rl5kZskYx4P+pGqy8U7Ug==","signatures":[{"sig":"MEUCIQD45+EtWVIrnZKbIk6TXeUybtqEjt7IQAowA1Wh5YyrrgIgJyQCybi/J0OKAo4Pgi2xg1iQaD9e8hofmbdLTxgJUDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275640},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-s64d2/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/.local/share/pnpm/store/.workspaces/arc-happyvertical-node-sqm7p-runner-s64d2/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.5.tgz","_integrity":"sha512-Qpf62tJyQnSGq+cWsTJVJtMTcfbzv8Xhgn+K/JtM09XvcqH6qirM9lNdwx21+lSm7Rl5kZskYx4P+pGqy8U7Ug==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/logger":"^0.80.0","@happyvertical/smrt-ui":"0.40.5","@happyvertical/smrt-core":"0.40.5","@happyvertical/smrt-types":"0.40.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.5","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.5_1784136577585_0.7918539055906477","host":"s3://npm-registry-packages-npm-production"}},"0.40.6":{"name":"@happyvertical/smrt-tenancy","version":"0.40.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"80a51ab81fac8a693e010f9649464149287139a3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.6.tgz","fileCount":70,"integrity":"sha512-L+LibQfAGeGGr8s8aE6hpeJjnVIz5QTCpGoZWtMq04wXW6zgm9Tls+K9noRhx3kAPIfQtjuXB0KY5kK7Q+0N9g==","signatures":[{"sig":"MEQCIE+CkanoSzMYSuGkRcrW3jM+Lh5dibEq0+EiP/MHQtS/AiAXZYzC55yYFfg/6mNHOmGobsPz5GesCG3DNjB6v0ARBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275640},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.6.tgz","_integrity":"sha512-L+LibQfAGeGGr8s8aE6hpeJjnVIz5QTCpGoZWtMq04wXW6zgm9Tls+K9noRhx3kAPIfQtjuXB0KY5kK7Q+0N9g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/logger":"^0.80.0","@happyvertical/smrt-ui":"0.40.6","@happyvertical/smrt-core":"0.40.6","@happyvertical/smrt-types":"0.40.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.6","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.6_1784160278385_0.04595748576968961","host":"s3://npm-registry-packages-npm-production"}},"0.40.7":{"name":"@happyvertical/smrt-tenancy","version":"0.40.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"c37d41b032f4abd56a4370036c9cab6b0d0573cd","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.7.tgz","fileCount":70,"integrity":"sha512-h3f9o31W7u3In7FLFD6eV7DXxAXzOD6nOlX0/NC+B3IPAUQ9StyyHdPqiYVK62MmVfr8sNUzH/SHmzTDQpxkbQ==","signatures":[{"sig":"MEYCIQDMnry6dPWJ+knvozt5h/v8wvlyubroiUEByFJT9FFTNQIhAP9BkeNGeGZ8lVEcMsj1OY1XRPjRe9HgL/2wRj6hIZzu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275640},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.7.tgz","_integrity":"sha512-h3f9o31W7u3In7FLFD6eV7DXxAXzOD6nOlX0/NC+B3IPAUQ9StyyHdPqiYVK62MmVfr8sNUzH/SHmzTDQpxkbQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.7","@happyvertical/smrt-core":"0.40.7","@happyvertical/smrt-types":"0.40.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.7","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.7_1784270378814_0.5726383668305313","host":"s3://npm-registry-packages-npm-production"}},"0.40.8":{"name":"@happyvertical/smrt-tenancy","version":"0.40.8","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"b596e3dd28d4d1a1f61a5fa2bfb023b3e168dd8c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.8.tgz","fileCount":70,"integrity":"sha512-TbN6Sy4FaaVpm+QARbfUmEpUXoC/sXocZD4erOiEl+enb55IgoR3nsYVbQRkCksXVs0iCYx8wpjuPS5+5a6s/Q==","signatures":[{"sig":"MEUCIQDfGQkpu2mfXHQd8HNtZq6WpDRrskjCbidAl373rDNGowIgOPo3jiBEa2+029N6BNPBrpOPjKSxyAQulDY2XvQ5gEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275640},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.8.tgz","_integrity":"sha512-TbN6Sy4FaaVpm+QARbfUmEpUXoC/sXocZD4erOiEl+enb55IgoR3nsYVbQRkCksXVs0iCYx8wpjuPS5+5a6s/Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.8","@happyvertical/smrt-core":"0.40.8","@happyvertical/smrt-types":"0.40.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.8_1784315101618_0.2436458124583729","host":"s3://npm-registry-packages-npm-production"}},"0.40.9":{"name":"@happyvertical/smrt-tenancy","version":"0.40.9","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"c8a7efe512ecdfba2ec59c55b40d42e33ea115d5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.9.tgz","fileCount":70,"integrity":"sha512-sxDjXDXIgKurtzI5I0aN2My19um4Q3PIpLeq5rek+wipKX6bcxTDxt7Pj246t8maguJoX6C7Zvkee9/oM+gZ5g==","signatures":[{"sig":"MEYCIQC9Oz07tDiKaDO2ykPq3bOs9quv83X71qggL2wIRXr/6wIhAJpnKZ618XR6LDqefp2TpSlT7uXrVQ5Q/CmGZcDejfqb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275640},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.9.tgz","_integrity":"sha512-sxDjXDXIgKurtzI5I0aN2My19um4Q3PIpLeq5rek+wipKX6bcxTDxt7Pj246t8maguJoX6C7Zvkee9/oM+gZ5g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.9","@happyvertical/smrt-core":"0.40.9","@happyvertical/smrt-types":"0.40.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.9","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.9_1784319730074_0.051156635862318334","host":"s3://npm-registry-packages-npm-production"}},"0.40.10":{"name":"@happyvertical/smrt-tenancy","version":"0.40.10","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.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":"863ccbcbbe0c51e591e705f792185521568cdab1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.10.tgz","fileCount":70,"integrity":"sha512-1AbDqe62fgqpZfSug2+tJFz/auIyzsQmHhyDiPsb4ogvqdzGA/u0+69Wu3eKXFC3BkGxRsQTY5xaoWvQtN3Gnw==","signatures":[{"sig":"MEQCIGK7jfGEso8JHOd/B3b46lR1fzCiJFmiMOu9incPo4rlAiBtgX+LNMZ8QWwWgpAdBWfIFVCqzQ85Mf84C6B1RhG8jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275648},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.10.tgz","_integrity":"sha512-1AbDqe62fgqpZfSug2+tJFz/auIyzsQmHhyDiPsb4ogvqdzGA/u0+69Wu3eKXFC3BkGxRsQTY5xaoWvQtN3Gnw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.10","@happyvertical/smrt-core":"0.40.10","@happyvertical/smrt-types":"0.40.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.10_1784333270895_0.7815544571609467","host":"s3://npm-registry-packages-npm-production"}},"0.40.11":{"name":"@happyvertical/smrt-tenancy","version":"0.40.11","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.11","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"2d7f618af421a453a5a755f191e5324ccc26c319","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.11.tgz","fileCount":70,"integrity":"sha512-6161fWm5CPPtEeQ4rQWEw8y8tSp4cBAJzNVOskLAa25MSshQZtzGE55ZUDVqYx0SBdJs7HhR5dvg7eH8lB5qzA==","signatures":[{"sig":"MEYCIQDFwRpFh9bBGVl8DKWWQz5ENJsk+BkBM0SYtAtSnPqhJwIhAIfTzcEoj0VoVF3Yf9YCaLNKdhDlIngP4GmMsJdSLcvb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275648},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.11.tgz","_integrity":"sha512-6161fWm5CPPtEeQ4rQWEw8y8tSp4cBAJzNVOskLAa25MSshQZtzGE55ZUDVqYx0SBdJs7HhR5dvg7eH8lB5qzA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.11","@happyvertical/smrt-core":"0.40.11","@happyvertical/smrt-types":"0.40.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.11","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.11_1784346164736_0.7139557823321461","host":"s3://npm-registry-packages-npm-production"}},"0.40.12":{"name":"@happyvertical/smrt-tenancy","version":"0.40.12","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.12","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"8c78f1f5b8bf526b280cee4e0e03dd70830cb463","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.12.tgz","fileCount":70,"integrity":"sha512-dipxDEEqqmO86oEH7VHnxqqMrnACkakrmUJ8OBhXo4GNSv5Y8qj5R8rKHLZ2eNEWLC92sjotxQDJqif44J25sA==","signatures":[{"sig":"MEUCIQD/tD/NDfh5Vz136mE8b4/HgjzGy7Y9e73rRdgLS8DJFgIgKWHXsPYFT0YxfDbftix2vRB4OkaN+DVTjrAxXUfrpmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275648},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.12.tgz","_integrity":"sha512-dipxDEEqqmO86oEH7VHnxqqMrnACkakrmUJ8OBhXo4GNSv5Y8qj5R8rKHLZ2eNEWLC92sjotxQDJqif44J25sA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.12","@happyvertical/smrt-core":"0.40.12","@happyvertical/smrt-types":"0.40.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.12","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.12_1784357482001_0.7406702050971843","host":"s3://npm-registry-packages-npm-production"}},"0.40.13":{"name":"@happyvertical/smrt-tenancy","version":"0.40.13","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.13","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"d1a64f12f830863314f3db0ae9f309bb3460b635","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.13.tgz","fileCount":70,"integrity":"sha512-U3iZAIe7liZHMBW3rls8P9g2ydUceJRpO4swATOpz6o5MgV1dezfdWcKXO5GDfdyYYDbSowc8y3gU+FTWNQqiQ==","signatures":[{"sig":"MEQCIBeivObXUaT0aZOS2TGIfuGVwiMwaPefPuEmmFGpBY65AiBR9ydpc8yvMmkQSrRp+QX5gJI4bgL+xiy2NCq4nJeTWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275648},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.13.tgz","_integrity":"sha512-U3iZAIe7liZHMBW3rls8P9g2ydUceJRpO4swATOpz6o5MgV1dezfdWcKXO5GDfdyYYDbSowc8y3gU+FTWNQqiQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.13","@happyvertical/smrt-core":"0.40.13","@happyvertical/smrt-types":"0.40.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.13","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.13_1784370524871_0.31264139853586026","host":"s3://npm-registry-packages-npm-production"}},"0.40.14":{"name":"@happyvertical/smrt-tenancy","version":"0.40.14","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.14","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"56f492ca99c8cd93f0fa5d6fa94bf6975af9b55d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.14.tgz","fileCount":70,"integrity":"sha512-qkMhUnpUvSbZy0shODAmc34yPEwQshsdICzk5XuDNP8aQsHgXgowoXKIBOKgqGPpK1pE9r9yEN49+uM2DMiPHA==","signatures":[{"sig":"MEQCICnfmjur+MhTBP7o185NvVAaGBe+FmOA9rjpM2BBF4L7AiBiAywKdX1Zs6EX2C+YQBUxjBiDJ3NHnlRh38c2vT+n2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275648},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.14.tgz","_integrity":"sha512-qkMhUnpUvSbZy0shODAmc34yPEwQshsdICzk5XuDNP8aQsHgXgowoXKIBOKgqGPpK1pE9r9yEN49+uM2DMiPHA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.14","@happyvertical/smrt-core":"0.40.14","@happyvertical/smrt-types":"0.40.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.14","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.14_1784378596092_0.08821599862080598","host":"s3://npm-registry-packages-npm-production"}},"0.40.15":{"name":"@happyvertical/smrt-tenancy","version":"0.40.15","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.15","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"00493f9dcfcf97f11eb01c4c5d2e586a8ecc2517","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.15.tgz","fileCount":70,"integrity":"sha512-jJH6U0nPojlMqwuLNymc3+0eBg7zMOJW8EmiX0YTm0QGzJcw1Q3/EhzTYmO6gwS2rUn3oU1Kjfrf+oGMxjOlmg==","signatures":[{"sig":"MEQCIFKudqUUSeP0anDYVUb4tmbh5NmRJ4VysstLAZsLbWuFAiA7eCjzJArMmGNSTvXtewMLVwqVvAHwB9iFseql7PCNOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275651},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.15.tgz","_integrity":"sha512-jJH6U0nPojlMqwuLNymc3+0eBg7zMOJW8EmiX0YTm0QGzJcw1Q3/EhzTYmO6gwS2rUn3oU1Kjfrf+oGMxjOlmg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.15","@happyvertical/smrt-core":"0.40.15","@happyvertical/smrt-types":"0.40.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.15","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.15_1784495768441_0.7940029484065165","host":"s3://npm-registry-packages-npm-production"}},"0.40.16":{"name":"@happyvertical/smrt-tenancy","version":"0.40.16","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.16","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"ffe583842089b3e1aabc5d1369f565b9351226c3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.16.tgz","fileCount":70,"integrity":"sha512-MmiXX6j2JcGiV/mbDbhJFjhXBrplsoJz2IGY8iHVxclucX+gH0RjL/xDF2HMGPPXwhxbyRPRkrVNAozqpyLj6w==","signatures":[{"sig":"MEUCIAZjv0ukMbs3qlphx/LUUikwUm+eyGSTL/QQlFJaq26IAiEA5I1HWpJnsU5+hwujIEshoHSg7m3Ys+YY3xbpL31/OPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275651},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.16.tgz","_integrity":"sha512-MmiXX6j2JcGiV/mbDbhJFjhXBrplsoJz2IGY8iHVxclucX+gH0RjL/xDF2HMGPPXwhxbyRPRkrVNAozqpyLj6w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.16","@happyvertical/smrt-core":"0.40.16","@happyvertical/smrt-types":"0.40.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.16","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.16_1784535031447_0.5592697204074843","host":"s3://npm-registry-packages-npm-production"}},"0.40.17":{"name":"@happyvertical/smrt-tenancy","version":"0.40.17","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.17","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"afc50de62d29ff1bc8259efbf070c42b44f256ac","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.17.tgz","fileCount":70,"integrity":"sha512-yPOQID3MttqlasNwtvAWh3PHPDgSo2hFsW1pT8ADe0c4ebb/iku8/z4kgq1XwhAWLnIXJKkL4SSIdQuvUtWQvg==","signatures":[{"sig":"MEUCIHnrojv59F3eSPuMdRTzjDabCaRY2/hexNywE05WD3j2AiEAnT5W3bQjd9IZM9QgMjHrJbS0M+H7Ntr7ajKgovBhR1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275651},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.17.tgz","_integrity":"sha512-yPOQID3MttqlasNwtvAWh3PHPDgSo2hFsW1pT8ADe0c4ebb/iku8/z4kgq1XwhAWLnIXJKkL4SSIdQuvUtWQvg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.17","@happyvertical/smrt-core":"0.40.17","@happyvertical/smrt-types":"0.40.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.17","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.17_1784548021310_0.8285330021153499","host":"s3://npm-registry-packages-npm-production"}},"0.40.18":{"name":"@happyvertical/smrt-tenancy","version":"0.40.18","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.18","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"b28b6eee996156db750402fedac0137984a30221","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.18.tgz","fileCount":70,"integrity":"sha512-vxC1COx5iRt0PJ8PcKfFdRH1rCPfsTFc9acySDYfT9Bm/lPEVe20RFGtsMgaU6ueaLiXJbxFQoMKW+INwM8Wwg==","signatures":[{"sig":"MEUCIQD4XcX7HTbSczW6T4G8y0NnvUOVryNHb/OuXeDeFsH0iQIgfOwxfGRZieqihoNAKCdiN+eTeiKn9OuDt/jg9gNVMFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.18.tgz","_integrity":"sha512-vxC1COx5iRt0PJ8PcKfFdRH1rCPfsTFc9acySDYfT9Bm/lPEVe20RFGtsMgaU6ueaLiXJbxFQoMKW+INwM8Wwg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.18","@happyvertical/smrt-core":"0.40.18","@happyvertical/smrt-types":"0.40.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.18","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.18_1784571018682_0.9450862280522074","host":"s3://npm-registry-packages-npm-production"}},"0.40.19":{"name":"@happyvertical/smrt-tenancy","version":"0.40.19","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.19","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"43f6646b7b25953c58949b6e8abcfb71fbfe307b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.19.tgz","fileCount":70,"integrity":"sha512-ITphB6e+kgbW6N0tUIN1avNSg+SXOEVP1HcXvYA4LG8Tex40A2uJ88RMe7ABC4DtH6y0X2GHtzJlXdaxasyBLw==","signatures":[{"sig":"MEUCIC0v3QgOyiRWcFbx7dX5YUuTMhlUpZXaxxkpWG4gIU06AiEA2HXdJuERsmc/bWzSQ5wPXZPOq7rOmIFpmE35zW8NfOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.19.tgz","_integrity":"sha512-ITphB6e+kgbW6N0tUIN1avNSg+SXOEVP1HcXvYA4LG8Tex40A2uJ88RMe7ABC4DtH6y0X2GHtzJlXdaxasyBLw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.19","@happyvertical/smrt-core":"0.40.19","@happyvertical/smrt-types":"0.40.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.19","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.19_1784617015785_0.4633842043690497","host":"s3://npm-registry-packages-npm-production"}},"0.40.20":{"name":"@happyvertical/smrt-tenancy","version":"0.40.20","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.20","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9cff5d46157df692dc194a57f5fa454adddcf616","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.20.tgz","fileCount":70,"integrity":"sha512-U5ywDY5ggSpOnx7INlxXSiRIHSxN9Ju8FM/hwi00yssLzEaRWklgYBgFfdImXq0ABePgu0zS5bLQxsn0qAW2ig==","signatures":[{"sig":"MEUCIDPg4h/M+vQNIxggY10tfg8gBgdE7p7jPUE/FvAUpxhoAiEA+XxK6qZChieL+NldlEKWNn+J76yII+l9KBfmoyQ43mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.20.tgz","_integrity":"sha512-U5ywDY5ggSpOnx7INlxXSiRIHSxN9Ju8FM/hwi00yssLzEaRWklgYBgFfdImXq0ABePgu0zS5bLQxsn0qAW2ig==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.20","@happyvertical/smrt-core":"0.40.20","@happyvertical/smrt-types":"0.40.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.20","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.20_1784620670715_0.7390737506515042","host":"s3://npm-registry-packages-npm-production"}},"0.40.21":{"name":"@happyvertical/smrt-tenancy","version":"0.40.21","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.21","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"0873f6902368b419204db6b9a8fb065d07327e75","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.21.tgz","fileCount":70,"integrity":"sha512-O/wf/Jd0srBhOqa+/qdWD/2fF1pdfnN1PgJc2Hph3+s0F8NT+1EXx8KBkeWR/J9DDELc6KB5EMykS2Bx9jxD2A==","signatures":[{"sig":"MEUCICk6f8OVOHGpPEMtdkMQLpvrqsoZyACk/4uAzD/nD8/pAiEA/ZogOmikJRFtgobrrw61ceD13EZNs1DETcxcNj7z3OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.21.tgz","_integrity":"sha512-O/wf/Jd0srBhOqa+/qdWD/2fF1pdfnN1PgJc2Hph3+s0F8NT+1EXx8KBkeWR/J9DDELc6KB5EMykS2Bx9jxD2A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.21","@happyvertical/smrt-core":"0.40.21","@happyvertical/smrt-types":"0.40.21"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.21","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.21_1785009832299_0.428265449620846","host":"s3://npm-registry-packages-npm-production"}},"0.40.22":{"name":"@happyvertical/smrt-tenancy","version":"0.40.22","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.22","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"5d1949d61817af4cc26ee89e9f75ee074302e1d7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.22.tgz","fileCount":70,"integrity":"sha512-CKCbCwmCgi9YX3s3WzQ6CaS+BmTSBYv6H06uZJHG9bsPFtqJH5zVGSmVUJ0lTOfungQWLaJJBHC0wV2jRcEFlw==","signatures":[{"sig":"MEYCIQCPHwXb+if5liZJKM1gJapYz69h/WJQXnYc0U8uOztftAIhAMon3Tb9Eu2RpYJs0h7pDyvimns8U4D0NIQVmSoraBoq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.22.tgz","_integrity":"sha512-CKCbCwmCgi9YX3s3WzQ6CaS+BmTSBYv6H06uZJHG9bsPFtqJH5zVGSmVUJ0lTOfungQWLaJJBHC0wV2jRcEFlw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.22","@happyvertical/smrt-core":"0.40.22","@happyvertical/smrt-types":"0.40.22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.22","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.22_1785023029217_0.9688941991284437","host":"s3://npm-registry-packages-npm-production"}},"0.40.23":{"name":"@happyvertical/smrt-tenancy","version":"0.40.23","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.23","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"cc6f9bc93f7842241a79e97b3754f2274244ba50","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.23.tgz","fileCount":70,"integrity":"sha512-FChHWOOjJlwqoCMVnMCsIQGRXCSJXqEpYyXrl2a9rNN6VGh0iw0V4XQJ0kFXR5PD3TqM3E9LD10X0mYe0faXhQ==","signatures":[{"sig":"MEYCIQCxEk8aj8nt3NZ/nu6ALEP47xMFPXRjqy5GrFNWYv5WZAIhAKDkSFIqSO5PPy9Sy/IjtmUpbVIh/29b8aCTG+2AnTPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.23.tgz","_integrity":"sha512-FChHWOOjJlwqoCMVnMCsIQGRXCSJXqEpYyXrl2a9rNN6VGh0iw0V4XQJ0kFXR5PD3TqM3E9LD10X0mYe0faXhQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.23","@happyvertical/smrt-core":"0.40.23","@happyvertical/smrt-types":"0.40.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.23","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.23_1785027878142_0.159446839040839","host":"s3://npm-registry-packages-npm-production"}},"0.40.24":{"name":"@happyvertical/smrt-tenancy","version":"0.40.24","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.24","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"f7b8c356187986f36527ccffa49a8b8175bd490b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.24.tgz","fileCount":70,"integrity":"sha512-yBYxQ2AG1iTihQxkN0TKAgqHcfmAj0EYdXYB1KFJhoF8jS3pfVTpssWXwq7BglGwKVOc8Kt+nI1gY1Zr7joyfQ==","signatures":[{"sig":"MEUCIHtyj0+ZHF+GA9gBU9QjTY+5V/OUP1E7nC/bRpKWbXBdAiEAk+8ZZ1XZHh5PbuewN9tz2rEfF6jsxImxB0r+Oeim/Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.24.tgz","_integrity":"sha512-yBYxQ2AG1iTihQxkN0TKAgqHcfmAj0EYdXYB1KFJhoF8jS3pfVTpssWXwq7BglGwKVOc8Kt+nI1gY1Zr7joyfQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.24","@happyvertical/smrt-core":"0.40.24","@happyvertical/smrt-types":"0.40.24"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.24","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.24_1785031232346_0.6534940195753154","host":"s3://npm-registry-packages-npm-production"}},"0.40.25":{"name":"@happyvertical/smrt-tenancy","version":"0.40.25","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.25","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"f6fca8e815e658b977994f71574f878c14b4822e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.25.tgz","fileCount":70,"integrity":"sha512-tYKNPMuMxxSXbLQf8wBBmNFovMEm6LWqs2yUNU8e7XAETiU6AVLRHxxLTlRn2jD2v7FNDXzzTjRcbED8QNYPwQ==","signatures":[{"sig":"MEUCIQCKOlv23GJea1EcGgRCTbSmbu6dNZWQaenVvJ0M04lk1gIgJQepgvR9VcnjemwEaboRNvfHWQRfLLw5g2qU581hvFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.25.tgz","_integrity":"sha512-tYKNPMuMxxSXbLQf8wBBmNFovMEm6LWqs2yUNU8e7XAETiU6AVLRHxxLTlRn2jD2v7FNDXzzTjRcbED8QNYPwQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.25","@happyvertical/smrt-core":"0.40.25","@happyvertical/smrt-types":"0.40.25"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.25","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.25_1785072806067_0.4864014711693776","host":"s3://npm-registry-packages-npm-production"}},"0.40.26":{"name":"@happyvertical/smrt-tenancy","version":"0.40.26","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.26","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"48bcec09c18f289ddb7dfddeb9b1e77b25986d60","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.26.tgz","fileCount":70,"integrity":"sha512-d+uDAGt3PCc3Kw+/hXlS70E+KonfoigN9FmM33uLJeEBu5sjFI7UagJHtCkuNmLPQhkm15sIVyg8UMXN5yFEhA==","signatures":[{"sig":"MEUCIQCs/2m+9+j5mZ0MRJxKkXy4FfocCjHsF0k9oDSzY836ZAIgV6UrkuPfwI+8A+35uEDVO8/ZbbKmZqyPddZ/h9UJBQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.26.tgz","_integrity":"sha512-d+uDAGt3PCc3Kw+/hXlS70E+KonfoigN9FmM33uLJeEBu5sjFI7UagJHtCkuNmLPQhkm15sIVyg8UMXN5yFEhA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/logger":"^0.80.2","@happyvertical/smrt-ui":"0.40.26","@happyvertical/smrt-core":"0.40.26","@happyvertical/smrt-types":"0.40.26"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.26","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.26_1785075630106_0.5761744379647271","host":"s3://npm-registry-packages-npm-production"}},"0.40.27":{"name":"@happyvertical/smrt-tenancy","version":"0.40.27","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.27","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"f70e27e1af5ba66de9ccbdfd017068ba088d82d2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.27.tgz","fileCount":70,"integrity":"sha512-9DP0Lc9u1q1Fi/rK2IpTy3zW42ZT89/1vumaSp6Bi6qy6UU6Fx+f6hL8Vk8iltJqU3YTjjzlA1aQDGy4FwFqzg==","signatures":[{"sig":"MEYCIQDCj3u3GqTAztQNSvhEghlxbRqCSgDCeBZF0zvFpeunBQIhAKbljlb7zY9XH5FyZzTF9csdrcZdYyPw2gH5tizAD8FD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.27.tgz","_integrity":"sha512-9DP0Lc9u1q1Fi/rK2IpTy3zW42ZT89/1vumaSp6Bi6qy6UU6Fx+f6hL8Vk8iltJqU3YTjjzlA1aQDGy4FwFqzg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.27","@happyvertical/smrt-core":"0.40.27","@happyvertical/smrt-types":"0.40.27"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.27","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.27_1785081221328_0.5851267436685355","host":"s3://npm-registry-packages-npm-production"}},"0.40.28":{"name":"@happyvertical/smrt-tenancy","version":"0.40.28","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.28","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"d2bb5a09596aac45f41824598886f5910bfc1147","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.28.tgz","fileCount":70,"integrity":"sha512-gNkZcw/TtRPZjnnDOvmmkJN436K4vqDbE/sut0aBj1r+uWii/d1MCHWquin4pcV3FAwU5w/OMRISRb6dNF9anA==","signatures":[{"sig":"MEQCIF5QN0mqBiMD1q/m7vGQm56SO89lUxqiPwZe2/CPiQ6xAiA9iWR+hKh9paCSePLKeUp+GtfAZ/e4omt9vE5+9NMIjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.28.tgz","_integrity":"sha512-gNkZcw/TtRPZjnnDOvmmkJN436K4vqDbE/sut0aBj1r+uWii/d1MCHWquin4pcV3FAwU5w/OMRISRb6dNF9anA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.28","@happyvertical/smrt-core":"0.40.28","@happyvertical/smrt-types":"0.40.28"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.28","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.28_1785096275168_0.6399789403669178","host":"s3://npm-registry-packages-npm-production"}},"0.40.29":{"name":"@happyvertical/smrt-tenancy","version":"0.40.29","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.29","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9e286c9ea9892b377ece6a3dbb230d0b4b186b90","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.29.tgz","fileCount":70,"integrity":"sha512-XxGhvX5upgUX3E9VS6KfQFxLk1KB+Is3NX7hokAuHTRw1wqTTjTZhFdQUFoz3DcAMc5MTPYiq7hn30X+WpIqOA==","signatures":[{"sig":"MEQCICsh82WHdJZqMiq9fcmRECGh/L/rbMgGc2gJ81srNe6QAiB6IoVS8tWLuPhsYdRtYBkWWzSpOIsIo2RV0maak6YR5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.29.tgz","_integrity":"sha512-XxGhvX5upgUX3E9VS6KfQFxLk1KB+Is3NX7hokAuHTRw1wqTTjTZhFdQUFoz3DcAMc5MTPYiq7hn30X+WpIqOA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.29","@happyvertical/smrt-core":"0.40.29","@happyvertical/smrt-types":"0.40.29"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.29","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.29_1785108185589_0.21978344574212194","host":"s3://npm-registry-packages-npm-production"}},"0.40.30":{"name":"@happyvertical/smrt-tenancy","version":"0.40.30","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.30","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9b8199e2fc686a370b21864dc99d4a18b03e7c50","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.30.tgz","fileCount":70,"integrity":"sha512-+RhxePki3xhUOcLjH0ST/pQJ3eV0C4RyC+szI32jr/yX3JkePdbVNsb7+FvW26Dw1pUOfR+JPKYmFMx9OkiPyA==","signatures":[{"sig":"MEMCIEfSulEY+E+MAOui7jJTUHX2lE+KZ9MTQ4tFIp4nyePeAh8jk3uHuUxEoV6ASRKHSLLWjhLqUCyQQxZgSj0XF8Py","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.30.tgz","_integrity":"sha512-+RhxePki3xhUOcLjH0ST/pQJ3eV0C4RyC+szI32jr/yX3JkePdbVNsb7+FvW26Dw1pUOfR+JPKYmFMx9OkiPyA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.30","@happyvertical/smrt-core":"0.40.30","@happyvertical/smrt-types":"0.40.30"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.30","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.30_1785184914815_0.930178725395564","host":"s3://npm-registry-packages-npm-production"}},"0.40.31":{"name":"@happyvertical/smrt-tenancy","version":"0.40.31","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.31","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"8e03d427d9af985c27e20033016a02a5e814e41f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.31.tgz","fileCount":70,"integrity":"sha512-ROypGaBpOt05SRyMc7QDU6g63jrnIG2I1z4+BoB+XI6WfgAyEBBYPo45fAtLfL3AbZzMu49EFnKXTQtcnRLdWw==","signatures":[{"sig":"MEUCIQDfX5gDRNfVt1atcAt0yzfQUSscDrln60ZtP9jRYdOWIAIgWWaWtuNXQF/cfs8TGGK2Hk6WRGppqyMtQcJ5mYy344w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.31.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.31.tgz","_integrity":"sha512-ROypGaBpOt05SRyMc7QDU6g63jrnIG2I1z4+BoB+XI6WfgAyEBBYPo45fAtLfL3AbZzMu49EFnKXTQtcnRLdWw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.31","@happyvertical/smrt-core":"0.40.31","@happyvertical/smrt-types":"0.40.31"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.31","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.31_1785286807339_0.18803483927975906","host":"s3://npm-registry-packages-npm-production"}},"0.40.32":{"name":"@happyvertical/smrt-tenancy","version":"0.40.32","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.32","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"d350b33a3271359467ca5a5ba3caa73cf1370650","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.32.tgz","fileCount":70,"integrity":"sha512-vtDgD/tq1GLY8SHgnBPnmhDC5iLQSDP2egk3t4+Aq4LdGUL+5Sax/nb7rlNfK0xAVB6TTbHI+16/txG20wEHLQ==","signatures":[{"sig":"MEQCID4wlB2VQLm/rQAc9cJE8B7YUCoVUMB8ipvY/JTJJR9LAiBetdHk5SwTJ23KjNqAZSJ56U1xDeFQKoRMurGU516BQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.32.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.32.tgz","_integrity":"sha512-vtDgD/tq1GLY8SHgnBPnmhDC5iLQSDP2egk3t4+Aq4LdGUL+5Sax/nb7rlNfK0xAVB6TTbHI+16/txG20wEHLQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.32","@happyvertical/smrt-core":"0.40.32","@happyvertical/smrt-types":"0.40.32"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.32","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.32_1785317195415_0.9368231724892031","host":"s3://npm-registry-packages-npm-production"}},"0.40.33":{"name":"@happyvertical/smrt-tenancy","version":"0.40.33","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.33","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"0a3e0377914e49537f6f633ec09efc00e75351e5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.33.tgz","fileCount":70,"integrity":"sha512-BwBgyeNhmYiOU35PpGMfdzbFwXje8D0i2crUWpCgq0XGEAq+F3MHBoMiPE9G98GAg0wWtQ19i+DlECgReGq1bw==","signatures":[{"sig":"MEUCIFWe8y0g3SlOnit1abqoq9ykqaMocUUAf8nDFIm63NLfAiEA8pZT1onmnn6Daw1rC19Q/EW5V3OlSiTKkGHmgBOpE30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.33.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.33.tgz","_integrity":"sha512-BwBgyeNhmYiOU35PpGMfdzbFwXje8D0i2crUWpCgq0XGEAq+F3MHBoMiPE9G98GAg0wWtQ19i+DlECgReGq1bw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.33","@happyvertical/smrt-core":"0.40.33","@happyvertical/smrt-types":"0.40.33"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.33","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.33_1785324212421_0.5090729767754301","host":"s3://npm-registry-packages-npm-production"}},"0.40.34":{"name":"@happyvertical/smrt-tenancy","version":"0.40.34","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.34","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"86bee1ad48f9b02ef7bb69634a2535730ef8e923","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.34.tgz","fileCount":70,"integrity":"sha512-80ZE98vTNQ28nx18foUNaVLUy0xyjekxZNWzwklyM7d/qapvt0vCXrkHKHNTkNjvbdHnMToa+4QumwtLj22Seg==","signatures":[{"sig":"MEYCIQCFjK9zXAPpZF61eZwxBI+r4dSpd/zYeJTYH0IycBxq7wIhAMtlB+E4Hzcr26D7mXzzpTllDmVnrwFtMVWrtiXfqI+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.34.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.34.tgz","_integrity":"sha512-80ZE98vTNQ28nx18foUNaVLUy0xyjekxZNWzwklyM7d/qapvt0vCXrkHKHNTkNjvbdHnMToa+4QumwtLj22Seg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.34","@happyvertical/smrt-core":"0.40.34","@happyvertical/smrt-types":"0.40.34"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.34","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.34_1785377245298_0.3595874804320609","host":"s3://npm-registry-packages-npm-production"}},"0.40.35":{"name":"@happyvertical/smrt-tenancy","version":"0.40.35","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.35","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"a51ba9a31b06db6b96009d60b1e466595f3e0735","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.35.tgz","fileCount":70,"integrity":"sha512-11OIae+zUKa5OCmGVACwhsbb1ZpBK5T7T03Q0jkryNXanXg5eFMxqfDcQX4uVjL0k/MDHlNrraR18RDzNNDZ/A==","signatures":[{"sig":"MEYCIQCbqZNorUPPb261vxCQbncCDWqwCDWpfUFcscAai4mbUwIhAPtEtMhWPhF62pXWPlE2lfqf5q0fDOThlEP+xfpqF9cf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.35.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.35.tgz","_integrity":"sha512-11OIae+zUKa5OCmGVACwhsbb1ZpBK5T7T03Q0jkryNXanXg5eFMxqfDcQX4uVjL0k/MDHlNrraR18RDzNNDZ/A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.35","@happyvertical/smrt-core":"0.40.35","@happyvertical/smrt-types":"0.40.35"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.35","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.35_1785400486300_0.5701586624500636","host":"s3://npm-registry-packages-npm-production"}},"0.40.36":{"name":"@happyvertical/smrt-tenancy","version":"0.40.36","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.36","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"11da0208e663ce59b0f7483f9addc16ad678ae76","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.36.tgz","fileCount":70,"integrity":"sha512-jose9bdOzSIQbcCzjXIAzXvvD8gtkOp/lPCwG5RFxpQEGv8U3J3nbrM3zTaRNrqSBAodIbYnv9oZBiucIoE2pQ==","signatures":[{"sig":"MEQCIENg6phBcq/0ZeiheJrVCm427lLFD7O2k5eXbHiSU6YYAiA5Urs/tdCJ6hadXLlmgP/OZlH/jDJWPxlTpYkNrQig0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.36.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.36.tgz","_integrity":"sha512-jose9bdOzSIQbcCzjXIAzXvvD8gtkOp/lPCwG5RFxpQEGv8U3J3nbrM3zTaRNrqSBAodIbYnv9oZBiucIoE2pQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.36","@happyvertical/smrt-core":"0.40.36","@happyvertical/smrt-types":"0.40.36"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.36","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.36_1785412177143_0.19956887208096918","host":"s3://npm-registry-packages-npm-production"}},"0.40.37":{"name":"@happyvertical/smrt-tenancy","version":"0.40.37","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.37","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"a1e834955e61956263dfd627448c12969899dd5d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.37.tgz","fileCount":70,"integrity":"sha512-nRiH0TFekbL9H362cdMkyQbaMU4b2DCyKB8eMoJqh0A9+7dEDMjQDWkCBnDZa4+VBurXLt+3SFImdVzemR7qbA==","signatures":[{"sig":"MEUCICI+cOYih+Hnvp0M+B3JwFnRH65BiWocrggG7SpshXdTAiEAmdwa2MWyF268pHbSmoCoqrpPuphb6Ji3QbyXeUkz3Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.37.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.37.tgz","_integrity":"sha512-nRiH0TFekbL9H362cdMkyQbaMU4b2DCyKB8eMoJqh0A9+7dEDMjQDWkCBnDZa4+VBurXLt+3SFImdVzemR7qbA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.37","@happyvertical/smrt-core":"0.40.37","@happyvertical/smrt-types":"0.40.37"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.37","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.37_1785432077659_0.03595032478862015","host":"s3://npm-registry-packages-npm-production"}},"0.40.38":{"name":"@happyvertical/smrt-tenancy","version":"0.40.38","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.38","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9ce2ea1fc4b6569d44a46a479676f9ee991b7a52","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.38.tgz","fileCount":70,"integrity":"sha512-Z9OHDZED/1ohQGaK1s3LFUKs1x8vtpjHC4xuoY9mGSmgiyN6kYTxIZT4u6HB/CNb0NjyO8A+y16afZTRcB8BxA==","signatures":[{"sig":"MEYCIQCx8MjUEU/fPfSxT+cR/V4cK7eiII4TMUCeYncOyyVncQIhAM4y4KctgKDU07lGhPyMJyTvPO7HfvsipIUG/QIwumwc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.38.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.38.tgz","_integrity":"sha512-Z9OHDZED/1ohQGaK1s3LFUKs1x8vtpjHC4xuoY9mGSmgiyN6kYTxIZT4u6HB/CNb0NjyO8A+y16afZTRcB8BxA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.38","@happyvertical/smrt-core":"0.40.38","@happyvertical/smrt-types":"0.40.38"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.38","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.38_1785457686754_0.036767691304901096","host":"s3://npm-registry-packages-npm-production"}},"0.40.39":{"name":"@happyvertical/smrt-tenancy","version":"0.40.39","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.39","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"8befe4fcfb9963af5e77585d39f39e4320efb4d2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.39.tgz","fileCount":70,"integrity":"sha512-CywsfU0ZCHoV+hUzsiyxbXUZxeIjYpfHhe96gmkClDs9h1e2+AqE7kfl/8Pb6Td2JcC0i/es80Y6qBRnZSsOUQ==","signatures":[{"sig":"MEUCIBitCoh3XKdkE3TkEODyb/GlrFOq9h0rRAyPJbxXB7KhAiEA6svwMDAhc67lJxGQufl5jz8lpLlS51GYE6uTN69LxhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.39.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.39.tgz","_integrity":"sha512-CywsfU0ZCHoV+hUzsiyxbXUZxeIjYpfHhe96gmkClDs9h1e2+AqE7kfl/8Pb6Td2JcC0i/es80Y6qBRnZSsOUQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.39","@happyvertical/smrt-core":"0.40.39","@happyvertical/smrt-types":"0.40.39"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.39","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.39_1785463619497_0.6663226030055767","host":"s3://npm-registry-packages-npm-production"}},"0.40.40":{"name":"@happyvertical/smrt-tenancy","version":"0.40.40","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.40","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"456720c02bb1eca0993eab814bfe48b2b7d03d2a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.40.tgz","fileCount":70,"integrity":"sha512-87nZGGpy8gRjp9qcADR9iOK+O2V/c5GZ2R769GZyulD0DxXNfO9P0MgqeRf6IELKkI9PX8aXpFKbLIxKu3lUow==","signatures":[{"sig":"MEYCIQCH0gMqd9TnI0UL2VuLlDL2GblVamJclxjEKtehJX6GxQIhAJUQFT+P0hNoB0WSnhpSq6G3xSFXVsZ8byflK5FcohO9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.40.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.40.tgz","_integrity":"sha512-87nZGGpy8gRjp9qcADR9iOK+O2V/c5GZ2R769GZyulD0DxXNfO9P0MgqeRf6IELKkI9PX8aXpFKbLIxKu3lUow==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.40","@happyvertical/smrt-core":"0.40.40","@happyvertical/smrt-types":"0.40.40"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.40","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.40_1785469249558_0.1448360995268667","host":"s3://npm-registry-packages-npm-production"}},"0.40.41":{"name":"@happyvertical/smrt-tenancy","version":"0.40.41","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.41","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"73c82417d3346ad9a650a62e90f36e3a9950353e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.41.tgz","fileCount":70,"integrity":"sha512-iy5Ppwm/I0kcZKqiLZ9ytQ03FQL+SiFiFYswuikqgtl68RNTqVNoWnqQTwtS+Yd1YeApsJrZH8vuBHJDWT6hUg==","signatures":[{"sig":"MEYCIQChrbLLtlsghYMoUnns5mY7xGOPQA3wRhRrySJotaNf4gIhAOl9okf4X4kfgswzfBpjRQKG5KtS0KiOhAheAKYu7npD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.41.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.41.tgz","_integrity":"sha512-iy5Ppwm/I0kcZKqiLZ9ytQ03FQL+SiFiFYswuikqgtl68RNTqVNoWnqQTwtS+Yd1YeApsJrZH8vuBHJDWT6hUg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.41","@happyvertical/smrt-core":"0.40.41","@happyvertical/smrt-types":"0.40.41"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.41","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.41_1785473694968_0.13247328116901347","host":"s3://npm-registry-packages-npm-production"}},"0.40.42":{"name":"@happyvertical/smrt-tenancy","version":"0.40.42","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.42","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"0696019af0fc351ef57e65a29a5ef3b767c009ce","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.42.tgz","fileCount":70,"integrity":"sha512-DHnQOBgLGLb4AFcfZzroBjmnyDHB1CdljPyhE/Pw4mHJ7NX4obdFn1WHrwPBwnfwkU2jTifBOPyR6jrY25smCQ==","signatures":[{"sig":"MEYCIQCan8niiPxTw0+YizV4jfP75TFPys4qTHGtOnGw/zW8MwIhAIE7fWcMkse48GYefW8UjaP3WDeE7JIiOAXjkhMtewU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.42.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.42.tgz","_integrity":"sha512-DHnQOBgLGLb4AFcfZzroBjmnyDHB1CdljPyhE/Pw4mHJ7NX4obdFn1WHrwPBwnfwkU2jTifBOPyR6jrY25smCQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.42","@happyvertical/smrt-core":"0.40.42","@happyvertical/smrt-types":"0.40.42"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.42","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.42_1785502334502_0.7509550556068334","host":"s3://npm-registry-packages-npm-production"}},"0.40.43":{"name":"@happyvertical/smrt-tenancy","version":"0.40.43","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.43","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"98af366f45ab1c8fb5c3a8c9381ea1ce63926b5b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.43.tgz","fileCount":70,"integrity":"sha512-TWuXdjSgtweoJA31XF3bei1Dz5H0CesGBndbUBxYVArQ6FtBZLuUZFyJvUV+c4oCR37AVhx98ujDWm0QKaKRJA==","signatures":[{"sig":"MEQCICZCzYsY9DPrwKu8+tp9qDTsuSeVQUe2eYg+Nje0ctIXAiBttLXefY+wC8pO3UGzzyY2dbDxfuSz6YPPrKd/qoGR5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.43.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.43.tgz","_integrity":"sha512-TWuXdjSgtweoJA31XF3bei1Dz5H0CesGBndbUBxYVArQ6FtBZLuUZFyJvUV+c4oCR37AVhx98ujDWm0QKaKRJA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.43","@happyvertical/smrt-core":"0.40.43","@happyvertical/smrt-types":"0.40.43"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.43","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.43_1785594102199_0.13893442962479274","host":"s3://npm-registry-packages-npm-production"}},"0.40.44":{"name":"@happyvertical/smrt-tenancy","version":"0.40.44","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.44","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"839dc02fa44a6a66761fa5e8ce844108f081c413","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.44.tgz","fileCount":70,"integrity":"sha512-R1351fH3L3bCoyWemngFhmn41JPHKnl+SVzLdTmiCpNpfVPqejNCG+fzi9cgFW1h/mYa71OCH16dE/jp1+Tq7g==","signatures":[{"sig":"MEQCIEi1ETx1DxFLYRxAS+aq2B8Wqeiy+A9kDpxUgTINuskrAiBnqlOEaDS9xZbETnjdr64myWSVsPwE/IYo5PR5mp62XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.44.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.44.tgz","_integrity":"sha512-R1351fH3L3bCoyWemngFhmn41JPHKnl+SVzLdTmiCpNpfVPqejNCG+fzi9cgFW1h/mYa71OCH16dE/jp1+Tq7g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.44","@happyvertical/smrt-core":"0.40.44","@happyvertical/smrt-types":"0.40.44"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.44","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.44_1785639281503_0.6134094362463138","host":"s3://npm-registry-packages-npm-production"}},"0.40.45":{"name":"@happyvertical/smrt-tenancy","version":"0.40.45","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.45","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"0e158c94e37d605aadd15733355807dc208857d5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.45.tgz","fileCount":70,"integrity":"sha512-01VzEutf4DDNhwpklAIuVZjUQQqFdrYnC7GYd07mMSIUprlTlW6OIFjJq+F5Lagkz/A/M5fwEt4CWzIDU+C6vA==","signatures":[{"sig":"MEQCIEQixsILkthDFZqgD3OcDWf+uAAj3I003gjtr+XSUVy5AiA9iDMWIfsZdaWWm5x3iLLqXTbSINlAeBpINjjnHSxsrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.45.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.45.tgz","_integrity":"sha512-01VzEutf4DDNhwpklAIuVZjUQQqFdrYnC7GYd07mMSIUprlTlW6OIFjJq+F5Lagkz/A/M5fwEt4CWzIDU+C6vA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.45","@happyvertical/smrt-core":"0.40.45","@happyvertical/smrt-types":"0.40.45"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.45","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.45_1785651961587_0.35651662635085457","host":"s3://npm-registry-packages-npm-production"}},"0.40.46":{"name":"@happyvertical/smrt-tenancy","version":"0.40.46","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.46","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"524542157890bf7e7e452cab3e266d5cddd38525","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.46.tgz","fileCount":70,"integrity":"sha512-SZNfBJrRuvcaBlS+8MLW/0xAcT4lg+QyJVOIev2D+ScHNgyBBFFzymVGFFqM+Z68uiAj9hqQnB5TsdPScX3y2w==","signatures":[{"sig":"MEUCIQCX8L1hDEux7hvdiLnU6a9pnK8Se7zEas3DpKlYMsNcrAIgd+FULnlVGuUEid+PgwIky3dPnd20qSDUyoAIGvfhVBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.46.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.46.tgz","_integrity":"sha512-SZNfBJrRuvcaBlS+8MLW/0xAcT4lg+QyJVOIev2D+ScHNgyBBFFzymVGFFqM+Z68uiAj9hqQnB5TsdPScX3y2w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.46","@happyvertical/smrt-core":"0.40.46","@happyvertical/smrt-types":"0.40.46"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.46","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.46_1785678782651_0.22924743393945124","host":"s3://npm-registry-packages-npm-production"}},"0.40.47":{"name":"@happyvertical/smrt-tenancy","version":"0.40.47","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.47","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"71038aef1b4ae4e3262ce559a9f965388bd1d03b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.47.tgz","fileCount":70,"integrity":"sha512-J9szU6dj3Jym0XDhdQTuOctqMph8RPZ7yx6dnz1/XjpfqxrNRR7xOiHWWfJkaI4OGXBhYgSLZAqBqtV3l2Q7zw==","signatures":[{"sig":"MEUCIGk1CSkosEuT6KjRJAyuV7ZDgpyeKBBtOmysopfNlpA/AiEA/w4BWl98qPyEulBnEcTQD427uU9JqX56WUdK9w9YMvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.47.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.47.tgz","_integrity":"sha512-J9szU6dj3Jym0XDhdQTuOctqMph8RPZ7yx6dnz1/XjpfqxrNRR7xOiHWWfJkaI4OGXBhYgSLZAqBqtV3l2Q7zw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.47","@happyvertical/smrt-core":"0.40.47","@happyvertical/smrt-types":"0.40.47"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.47","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.47_1785773599256_0.29264731028022317","host":"s3://npm-registry-packages-npm-production"}},"0.40.48":{"name":"@happyvertical/smrt-tenancy","version":"0.40.48","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.48","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"6bb64ff1a70b23eaa85e34e14f7ed2e05e926333","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.48.tgz","fileCount":70,"integrity":"sha512-OGFUSWAfN3QeyrjqPfOizBlHNc6Dsl7u0klpZK3p/O8yoAw/kUTkMwRExFhCl6umeDcdzPVCV82w8XP6DiXedw==","signatures":[{"sig":"MEQCIG8eybERWGld8W28eisq3IrZgH2/A7fcSOi/lwtGeDEGAiA0zr8W2Rt1X8oR5Q6ssQBSYQlBJCSKg/V4yGCmXO3Qmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.48.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.48.tgz","_integrity":"sha512-OGFUSWAfN3QeyrjqPfOizBlHNc6Dsl7u0klpZK3p/O8yoAw/kUTkMwRExFhCl6umeDcdzPVCV82w8XP6DiXedw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.48","@happyvertical/smrt-core":"0.40.48","@happyvertical/smrt-types":"0.40.48"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.48","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.48_1785789964388_0.04310310471947254","host":"s3://npm-registry-packages-npm-production"}},"0.40.49":{"name":"@happyvertical/smrt-tenancy","version":"0.40.49","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.49","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"a6ea71b161f211dd7222d300d19c164c53044218","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.49.tgz","fileCount":70,"integrity":"sha512-xQYil3NxO6n+JMOlkHlpWjJBOSIUbmYgcudrAEn+QUqknTDLG/rB5sNuCYjlujjZc8ZF7GBQur+o/ZXfyMN/Ng==","signatures":[{"sig":"MEUCIBz2ghbXZCuYlHRugVN7YlyLo950a+OyGjcbZVw2q8EkAiEA/4mY5M1D1rewCvf0rse9omI8J7iiwVxkJCt29f7dKfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.49.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.49.tgz","_integrity":"sha512-xQYil3NxO6n+JMOlkHlpWjJBOSIUbmYgcudrAEn+QUqknTDLG/rB5sNuCYjlujjZc8ZF7GBQur+o/ZXfyMN/Ng==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.49","@happyvertical/smrt-core":"0.40.49","@happyvertical/smrt-types":"0.40.49"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.49","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.49_1785798063857_0.3821284391975137","host":"s3://npm-registry-packages-npm-production"}},"0.40.50":{"name":"@happyvertical/smrt-tenancy","version":"0.40.50","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.50","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"7ded6dcae02ff2c136bd1c8af99f770e618b836b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.50.tgz","fileCount":70,"integrity":"sha512-hnfWYnizPxR7fr59EF9HXwEEl+fY54kAdl4PmdNhSjuJyJO2uTHPszwRxAFgwsZ/x5MwLftTLnaZNYNF++XPqQ==","signatures":[{"sig":"MEQCIBgWLWDNz21/RC+XRqsKLL93hwtCoRSemXmqO7P6EuLxAiARR3wNoM1mkMWyr6KFe2QQlL9jHJ5chtr097VRcqzYFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.50.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.50.tgz","_integrity":"sha512-hnfWYnizPxR7fr59EF9HXwEEl+fY54kAdl4PmdNhSjuJyJO2uTHPszwRxAFgwsZ/x5MwLftTLnaZNYNF++XPqQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.50","@happyvertical/smrt-core":"0.40.50","@happyvertical/smrt-types":"0.40.50"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.50","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.50_1785812901038_0.36104162345181035","host":"s3://npm-registry-packages-npm-production"}},"0.40.51":{"name":"@happyvertical/smrt-tenancy","version":"0.40.51","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.51","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"766f33b97231e741f42b86342569f521770deee8","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.51.tgz","fileCount":70,"integrity":"sha512-2CQkZvlVz+r8Ep5YBzavlnT0oPRS+kBxkDE0q+R4nYnI4HRHOxlfj+BLXCbM5qlfv0PlJv76JybefaSteDqSCw==","signatures":[{"sig":"MEQCIDAQ9RfsLAPhmX+BfJfe1Tc6g3AoVQm5FcTn9xXD4P9TAiBTGbZBVmyRFH5U2jmHsi3qICGgJFcn8LV6UAqykKrllw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.51.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.51.tgz","_integrity":"sha512-2CQkZvlVz+r8Ep5YBzavlnT0oPRS+kBxkDE0q+R4nYnI4HRHOxlfj+BLXCbM5qlfv0PlJv76JybefaSteDqSCw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.51","@happyvertical/smrt-core":"0.40.51","@happyvertical/smrt-types":"0.40.51"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.51","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.51_1785867930869_0.7124404026980513","host":"s3://npm-registry-packages-npm-production"}},"0.40.52":{"name":"@happyvertical/smrt-tenancy","version":"0.40.52","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.52","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"0a7a1b68343d0f2123048db3909deef603f25634","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.52.tgz","fileCount":70,"integrity":"sha512-1vqC6O6r9xp4NS2zxUqOWYCpDH9QoetLdkiFBEN9pjb0OLRGRaJzoeUw+I/cnHAS3oxle0IprdoExKP12S+b2Q==","signatures":[{"sig":"MEUCIQCGBWlulJBkg3o7g3SpJFwveAhBtoFATRm3+sOJrIcygAIgbM/RD6fD3sguBCYGmQQMP/J+rlbcQMpBgL8syLHmpF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.52.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.52.tgz","_integrity":"sha512-1vqC6O6r9xp4NS2zxUqOWYCpDH9QoetLdkiFBEN9pjb0OLRGRaJzoeUw+I/cnHAS3oxle0IprdoExKP12S+b2Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.52","@happyvertical/smrt-core":"0.40.52","@happyvertical/smrt-types":"0.40.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.52","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.52_1785872837137_0.5855314399633444","host":"s3://npm-registry-packages-npm-production"}},"0.40.53":{"name":"@happyvertical/smrt-tenancy","version":"0.40.53","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.53","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"185e7aa2f1988033df286bd1e311ad3570eff97f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.53.tgz","fileCount":70,"integrity":"sha512-RWX7tPtMYnCNjVi5tYDdjNtqeANTWfRFcaJgrsgH7DYT4QkLfeDSvaxNq0NzNV3wcGUCfNnm4+4Mdpstpb7vsA==","signatures":[{"sig":"MEUCIEG45f1rPr+BbYde4B2yLxbwTSSUCWvc0CDr6vj58isTAiEA80BA5Sz7Oi51nng4An1LKJzci0XNEj/bwJR7ASFK/Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.53.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.53.tgz","_integrity":"sha512-RWX7tPtMYnCNjVi5tYDdjNtqeANTWfRFcaJgrsgH7DYT4QkLfeDSvaxNq0NzNV3wcGUCfNnm4+4Mdpstpb7vsA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.53","@happyvertical/smrt-core":"0.40.53","@happyvertical/smrt-types":"0.40.53"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.53","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.53_1785908679189_0.3301777188888102","host":"s3://npm-registry-packages-npm-production"}},"0.40.54":{"name":"@happyvertical/smrt-tenancy","version":"0.40.54","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.54","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"3b2fb3a78954d026496d8ea255caf71d3b896d8b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.54.tgz","fileCount":70,"integrity":"sha512-WpBBnLewaYPEok8hZtQr35wgIfhccfDCbnUsPi5M3pvFVVyttrC5m3H9OVhYrBgGcsruyhI4JXj2cj60cXQkFQ==","signatures":[{"sig":"MEQCIHRO45km6ypYYNPijuL505V33h44Iq+Ur8VpexW/OH8yAiA5Rv7MgdQbi+fqzkgKI4z24lqQZhJmZKlMaBzDUA0hfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.54.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.54.tgz","_integrity":"sha512-WpBBnLewaYPEok8hZtQr35wgIfhccfDCbnUsPi5M3pvFVVyttrC5m3H9OVhYrBgGcsruyhI4JXj2cj60cXQkFQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.54","@happyvertical/smrt-core":"0.40.54","@happyvertical/smrt-types":"0.40.54"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.54","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.54_1785917296349_0.33883700733156297","host":"s3://npm-registry-packages-npm-production"}},"0.40.55":{"name":"@happyvertical/smrt-tenancy","version":"0.40.55","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.55","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"780b66b03e00614a2f2aac44e2dbe18365931ba3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.55.tgz","fileCount":70,"integrity":"sha512-dxmzC2lpxk5KQcwmmxG5H6kKdpGamQwGRdxWQmriamYtZVzq8BwP2TyI0A2CKuW3Cat/0S0XDNxywMaqM1RIVQ==","signatures":[{"sig":"MEUCIE/lBCQpAoFHHtC28LBS80QG0JzcgOYNBFUOryIc0rG0AiEAsdTg4LCL1hANk/94H7DJqAl0BkRRtrqgZhmJOGpwtRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277532},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.55.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.55.tgz","_integrity":"sha512-dxmzC2lpxk5KQcwmmxG5H6kKdpGamQwGRdxWQmriamYtZVzq8BwP2TyI0A2CKuW3Cat/0S0XDNxywMaqM1RIVQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.55","@happyvertical/smrt-core":"0.40.55","@happyvertical/smrt-types":"0.40.55"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.55","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.55_1785960268486_0.060092291725430735","host":"s3://npm-registry-packages-npm-production"}},"0.40.56":{"name":"@happyvertical/smrt-tenancy","version":"0.40.56","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.56","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"439e321f03e5ac17469e9c5c5591a8d0680011e4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.56.tgz","fileCount":70,"integrity":"sha512-vTv5XBYc0WQ0EeGiqj4C+M67pxyGoXlrhdtcaF0blS3qtbLXXfzlpM9L+XcZLq5Zkd1H0I68BDfx38/hJJHxXQ==","signatures":[{"sig":"MEUCIQCwBhzyuc6h8zdPuO9plEPEQgSyReUd7QvgIzl3W7itJwIgVSsZWIwYlrcgI+mmNrywgtIZgvi4Z6AlMSBgaPDDOfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.56.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.56.tgz","_integrity":"sha512-vTv5XBYc0WQ0EeGiqj4C+M67pxyGoXlrhdtcaF0blS3qtbLXXfzlpM9L+XcZLq5Zkd1H0I68BDfx38/hJJHxXQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.56","@happyvertical/smrt-core":"0.40.56","@happyvertical/smrt-types":"0.40.56"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.56","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.56_1785970040580_0.16128437960892827","host":"s3://npm-registry-packages-npm-production"}},"0.40.57":{"name":"@happyvertical/smrt-tenancy","version":"0.40.57","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.57","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"b9053ab9aa7a1e32c89b140aa8e67753002d125d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.57.tgz","fileCount":70,"integrity":"sha512-aYYPWGmKvrX/+uhdEVx8KIOTsdIsmdYMf4DXHKT1EnX/8bso/yprMGfrMCt4rQfOh53lMYTklyid97zzP3k6oA==","signatures":[{"sig":"MEUCIQDf9Vg2lIbs3ePAbs4L8rHCnCkQGbdO/ahU1+24QPKBYgIgUd/s0LlifuL2aT4oe7KHpnAOSNBTFD78RDRIcsRxR9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.57.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.57.tgz","_integrity":"sha512-aYYPWGmKvrX/+uhdEVx8KIOTsdIsmdYMf4DXHKT1EnX/8bso/yprMGfrMCt4rQfOh53lMYTklyid97zzP3k6oA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/logger":"^0.84.0","@happyvertical/smrt-ui":"0.40.57","@happyvertical/smrt-core":"0.40.57","@happyvertical/smrt-types":"0.40.57"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.57","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.57_1785985876995_0.33502697636441714","host":"s3://npm-registry-packages-npm-production"}},"0.40.58":{"name":"@happyvertical/smrt-tenancy","version":"0.40.58","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.58","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"b90262ebc1f9b3019382241b3229b69b4f991480","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.58.tgz","fileCount":70,"integrity":"sha512-9PLlwj0EkCMqBcAt+QRVmLIUvqYP4ucARtkmAJLrMFLTTifFJZQ7820a2zaPNO2ky1d2bEL7C0HGsVbI6vhHNw==","signatures":[{"sig":"MEUCIQDXC2h9NElXyJeVD4hIyJpbFVruGtFh4nb5qb5R3kbbOQIgOvatM7rmrjxs2wsCTKcnjU1+B7O0JzkQ2VA10VElKCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.58.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.58.tgz","_integrity":"sha512-9PLlwj0EkCMqBcAt+QRVmLIUvqYP4ucARtkmAJLrMFLTTifFJZQ7820a2zaPNO2ky1d2bEL7C0HGsVbI6vhHNw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/logger":"^0.85.5","@happyvertical/smrt-ui":"0.40.58","@happyvertical/smrt-core":"0.40.58","@happyvertical/smrt-types":"0.40.58"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.58","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.58_1785992303841_0.9353432162940163","host":"s3://npm-registry-packages-npm-production"}},"0.40.59":{"name":"@happyvertical/smrt-tenancy","version":"0.40.59","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.59","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"d8e115a41767e11200b08f501c0575df67cc523d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.59.tgz","fileCount":70,"integrity":"sha512-e653swIdAi6vGWamxcPvfEgdYw9AOK/4WnSk90m+IYTf9z+A/rngWr25Afszi7L2VijLzliK0z8O1rh8uAmSfQ==","signatures":[{"sig":"MEQCIB/+UMLY7kWW9Yyn/facdqGI7bgWY/VICPSYQBFWl982AiBN7msaSqtUor3GmKA9GIX6LOiNpmZBHAGOky/1wfpwwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.59.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.59.tgz","_integrity":"sha512-e653swIdAi6vGWamxcPvfEgdYw9AOK/4WnSk90m+IYTf9z+A/rngWr25Afszi7L2VijLzliK0z8O1rh8uAmSfQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/logger":"^0.85.5","@happyvertical/smrt-ui":"0.40.59","@happyvertical/smrt-core":"0.40.59","@happyvertical/smrt-types":"0.40.59"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.59","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.59_1785999743166_0.6501156250985907","host":"s3://npm-registry-packages-npm-production"}},"0.40.60":{"name":"@happyvertical/smrt-tenancy","version":"0.40.60","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.60","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"fad26257d49cc85bed93ab1f743e74dc8647dd0f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.60.tgz","fileCount":70,"integrity":"sha512-L+h+GtdmhKTnrJQocZLVMnQyt+moL2qo6cL2rAVs8wCcNVDFmZGA2+oM3MpNwmre9f7rQEUPnHq3nhttJZqbAw==","signatures":[{"sig":"MEUCIFnybBo+VDrxnWxpZPhRricEJkzupylZwkLT2mvNBHoHAiEAr8ZvgchY8psbVBWA7VTF8tF08AAOIuTA7IUmQ8AMDL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.60.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.60.tgz","_integrity":"sha512-L+h+GtdmhKTnrJQocZLVMnQyt+moL2qo6cL2rAVs8wCcNVDFmZGA2+oM3MpNwmre9f7rQEUPnHq3nhttJZqbAw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/logger":"^0.85.5","@happyvertical/smrt-ui":"0.40.60","@happyvertical/smrt-core":"0.40.60","@happyvertical/smrt-types":"0.40.60"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.60","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.60_1786200204663_0.11612313086997728","host":"s3://npm-registry-packages-npm-production"}},"0.40.61":{"name":"@happyvertical/smrt-tenancy","version":"0.40.61","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.61","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"682a7890a595756e35aa368e41f0ca4c3b3490f5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.61.tgz","fileCount":70,"integrity":"sha512-eNoebDONBIdRr+KGTXsmx+OJuLQmH1vHSg70CShcmqRMKDXW0G9uHmeVM8V6X7Le+cBHDsXv408Fuv1aLAl8FQ==","signatures":[{"sig":"MEYCIQDSKdj1L28lDlAjvLv1JDgU/CiI1Jwcg8ULqpKrEsXNkgIhAKtwdRK1Qyca/pwuLY5ajt0xuxQjTHNWvwwRI/mPFrdc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.61.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.61.tgz","_integrity":"sha512-eNoebDONBIdRr+KGTXsmx+OJuLQmH1vHSg70CShcmqRMKDXW0G9uHmeVM8V6X7Le+cBHDsXv408Fuv1aLAl8FQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/logger":"^0.85.5","@happyvertical/smrt-ui":"0.40.61","@happyvertical/smrt-core":"0.40.61","@happyvertical/smrt-types":"0.40.61"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.61","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.61_1786240760438_0.2401078609270766","host":"s3://npm-registry-packages-npm-production"}},"0.40.62":{"name":"@happyvertical/smrt-tenancy","version":"0.40.62","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.62","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"bfb9c4c9364d3fa4f809c86352b85c1205e58f3a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.62.tgz","fileCount":70,"integrity":"sha512-x5jYroFU2SkCblsreqCFC/jchSVtTyoBccVW+Q+QrlkJxp4ocL6rwW5+pCxm6liKcWKIGjV+aZCM0Oz41ByR7g==","signatures":[{"sig":"MEUCIQCFWWJkH+RH+m0eJ88RQ3tnPF1alqp/jqMCFVHFHcX/EgIgFUWMhpR+t9Uc4odE8PyKUIa14NIVJp9TlqurfHC5Q9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.62.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.62.tgz","_integrity":"sha512-x5jYroFU2SkCblsreqCFC/jchSVtTyoBccVW+Q+QrlkJxp4ocL6rwW5+pCxm6liKcWKIGjV+aZCM0Oz41ByR7g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/logger":"^0.85.5","@happyvertical/smrt-ui":"0.40.62","@happyvertical/smrt-core":"0.40.62","@happyvertical/smrt-types":"0.40.62"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.62","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.62_1786350893487_0.5004777442824004","host":"s3://npm-registry-packages-npm-production"}},"0.40.63":{"name":"@happyvertical/smrt-tenancy","version":"0.40.63","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.63","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"c69bb48eeee4690ad924e1a57c16736787f64983","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.63.tgz","fileCount":70,"integrity":"sha512-UB5zHHrs9P1AxU2Gr0UziICEqNz4Lg81crtGUXMK/8EvtuxsFp6RZsUptwmynKMN3/eb4Sjkg8SCdAF3b2goLw==","signatures":[{"sig":"MEUCIHSxewfxc777iP3epzrdBayewoQnbeY/1BGi0klF300XAiEApYGOoGmwxi1y7y8x2WAR+zx2h967Ha7OqFJXGy3wgrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.63.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.63.tgz","_integrity":"sha512-UB5zHHrs9P1AxU2Gr0UziICEqNz4Lg81crtGUXMK/8EvtuxsFp6RZsUptwmynKMN3/eb4Sjkg8SCdAF3b2goLw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.86.1","@happyvertical/utils":"^0.86.1","@happyvertical/logger":"^0.86.1","@happyvertical/smrt-ui":"0.40.63","@happyvertical/smrt-core":"0.40.63","@happyvertical/smrt-types":"0.40.63"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.63","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.63_1786436566950_0.043892240963183005","host":"s3://npm-registry-packages-npm-production"}},"0.40.64":{"name":"@happyvertical/smrt-tenancy","version":"0.40.64","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.64","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9e9c7d6b6245d54c3536b79766403d0efeefe13d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.64.tgz","fileCount":70,"integrity":"sha512-bVHwzd7MDdi8v0AvpW6xuuwurIZQXLDsE/K39JWbSUUgKadtc3LWSSMGtuprwY4vo5a/u6D4yx3pqoamqrifhw==","signatures":[{"sig":"MEUCIHrZJgOX00TAJ4FaQ+KkU6duHEnw3zb3irisIOb7CFrdAiEArBqjof9oLxlvuSCozpRaXV8NUc1hlVGg6q1TeKqCFtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.64.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.64.tgz","_integrity":"sha512-bVHwzd7MDdi8v0AvpW6xuuwurIZQXLDsE/K39JWbSUUgKadtc3LWSSMGtuprwY4vo5a/u6D4yx3pqoamqrifhw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.86.1","@happyvertical/utils":"^0.86.1","@happyvertical/logger":"^0.86.1","@happyvertical/smrt-ui":"0.40.64","@happyvertical/smrt-core":"0.40.64","@happyvertical/smrt-types":"0.40.64"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.64","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.64_1786505267425_0.08790182197667118","host":"s3://npm-registry-packages-npm-production"}},"0.40.65":{"name":"@happyvertical/smrt-tenancy","version":"0.40.65","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.65","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"152faed75100d0490f87cc718c76465d29b3e20d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.65.tgz","fileCount":70,"integrity":"sha512-J2WIrlVaNFA64W2l/IcOtgIPKv7Yh7lh0Jm617RyxC2Ufrmt8/Doz6rL/e0TBAQovmsg2FAr/CG8UlBI0ZYz+Q==","signatures":[{"sig":"MEQCIBZD3Q7XGkodtPrLwCIOhXOZj0AE49kfL3Fm6HCezeGqAiBnpjxvZMxPLhF18kfk/duLvpeIcB+55jbIQ/DPCRx5iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277508},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.65.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.65.tgz","_integrity":"sha512-J2WIrlVaNFA64W2l/IcOtgIPKv7Yh7lh0Jm617RyxC2Ufrmt8/Doz6rL/e0TBAQovmsg2FAr/CG8UlBI0ZYz+Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.86.1","@happyvertical/utils":"^0.86.1","@happyvertical/logger":"^0.86.1","@happyvertical/smrt-ui":"0.40.65","@happyvertical/smrt-core":"0.40.65","@happyvertical/smrt-types":"0.40.65"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.65","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.65_1786515728915_0.8635199779883449","host":"s3://npm-registry-packages-npm-production"}},"0.40.66":{"name":"@happyvertical/smrt-tenancy","version":"0.40.66","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.66","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"c9a216ebdea3e0a1bec7a9b277109f770c2c9541","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.66.tgz","fileCount":70,"integrity":"sha512-ghT9i3j6Gw4V1zyRbnxA5fIvDwtfdDu0kKhpq3fvgttI1pSAOLIBWF1SzyPFdS73BOcy+OH5+YrAfGxWZfqSZw==","signatures":[{"sig":"MEQCIEPDyVsDBjpTfWLmQ8jq8u6ZPsyGWDwErIQizAuPEWl+AiAWiaxoI5hfQlN4OKqJuWyAV3SKCrDF1dEJIVgvOv6A5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277543},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.66.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.66.tgz","_integrity":"sha512-ghT9i3j6Gw4V1zyRbnxA5fIvDwtfdDu0kKhpq3fvgttI1pSAOLIBWF1SzyPFdS73BOcy+OH5+YrAfGxWZfqSZw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.86.3","@happyvertical/utils":"^0.86.3","@happyvertical/logger":"^0.86.3","@happyvertical/smrt-ui":"0.40.66","@happyvertical/smrt-core":"0.40.66","@happyvertical/smrt-types":"0.40.66"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.66","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.66_1786607044050_0.2520929775404608","host":"s3://npm-registry-packages-npm-production"}},"0.40.67":{"name":"@happyvertical/smrt-tenancy","version":"0.40.67","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.67","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"9d50b43b323101e97742b96267f55301a68ed595","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.67.tgz","fileCount":70,"integrity":"sha512-PpG8GRGWfpirdI6kl/BZULTQU37iUMed5pD+78r9etiUgucqu9vZwE/7ur16EcvQSCjScmDXMnhID/kH9co21Q==","signatures":[{"sig":"MEYCIQC8sL6aicuVk2WPFmvht+ySM4ivPp/TPs/iNhjk+2tAmQIhAMyVRrqqKY6fmPEHHqqrVzjz/jSsw+/PxH9VmMNReVh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277543},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.67.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.67.tgz","_integrity":"sha512-PpG8GRGWfpirdI6kl/BZULTQU37iUMed5pD+78r9etiUgucqu9vZwE/7ur16EcvQSCjScmDXMnhID/kH9co21Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.86.3","@happyvertical/utils":"^0.86.3","@happyvertical/logger":"^0.86.3","@happyvertical/smrt-ui":"0.40.67","@happyvertical/smrt-core":"0.40.67","@happyvertical/smrt-types":"0.40.67"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.67","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.67_1786695757995_0.8277947489433015","host":"s3://npm-registry-packages-npm-production"}},"0.40.68":{"name":"@happyvertical/smrt-tenancy","version":"0.40.68","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.68","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"ad1bd60e212a2ef361da783bb4160d3f0897d5c1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.68.tgz","fileCount":70,"integrity":"sha512-LyIe5t+jmk8DHDxIQ5sV/5Uumvg9Vnq95Wi2y2q7oQHel+KudyXNnwuwmysDvFLo3bFLtKq6A4Zpm3G+7uvAuA==","signatures":[{"sig":"MEUCIHZe6RipAgDRNP7C16sRE7BhiUux7ag0zpQYVn0cCRiPAiEAw26oaOd/gqAwyJoPw61fXV+NSJw5rcp2Dzc6LoBxf+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277543},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.68.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.68.tgz","_integrity":"sha512-LyIe5t+jmk8DHDxIQ5sV/5Uumvg9Vnq95Wi2y2q7oQHel+KudyXNnwuwmysDvFLo3bFLtKq6A4Zpm3G+7uvAuA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.87.0","@happyvertical/utils":"^0.87.0","@happyvertical/logger":"^0.87.0","@happyvertical/smrt-ui":"0.40.68","@happyvertical/smrt-core":"0.40.68","@happyvertical/smrt-types":"0.40.68"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.68","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.68_1786744185900_0.9795135376380093","host":"s3://npm-registry-packages-npm-production"}},"0.40.69":{"name":"@happyvertical/smrt-tenancy","version":"0.40.69","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.69","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"ba651fa63ead3480d98fcedcfa20008e5e45b4b5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.69.tgz","fileCount":70,"integrity":"sha512-oswh87ohE5GvJqqwShY1WpJPuFe8cvpxwFbih9gHwoV1I/nD67hV7px5hndHys2OyCqEDdu/wj/019LNPxdgdg==","signatures":[{"sig":"MEYCIQCElXAFo78/2yjLQlhY2kS7F2lW5wsF7JPq0yUmxBcVWAIhAMR/WhD9CC39qFRv+KGyNYwlZxgjXpOjYItRojhdFyh8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277543},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.69.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.69.tgz","_integrity":"sha512-oswh87ohE5GvJqqwShY1WpJPuFe8cvpxwFbih9gHwoV1I/nD67hV7px5hndHys2OyCqEDdu/wj/019LNPxdgdg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.40.69","@happyvertical/smrt-core":"0.40.69","@happyvertical/smrt-types":"0.40.69"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.69","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.69_1786951774716_0.1221381961081589","host":"s3://npm-registry-packages-npm-production"}},"0.40.70":{"name":"@happyvertical/smrt-tenancy","version":"0.40.70","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.40.70","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"homepage":"https://github.com/happyvertical/smrt#readme","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"53568b57a0ec5b2a818c29f1e6915a2ad7e2dd08","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.40.70.tgz","fileCount":70,"integrity":"sha512-DLWH5KrwVFK5HaC4CuM+1DXsP1DAVI5xu60cutSdjVzr0dYjPSJ6+qnAN/WAmlmomB7/TplgvwthhLOmO5kQvw==","signatures":[{"sig":"MEYCIQC4G4YUIC2kzHFsywB8uwMYj+eschB286UxJ/BU4PXWNQIhAL6HaMmAEVT0XK0kD3Uu7MTJQLuvIIWFyysJUNXf7O7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277543},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.70.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.40.70.tgz","_integrity":"sha512-DLWH5KrwVFK5HaC4CuM+1DXsP1DAVI5xu60cutSdjVzr0dYjPSJ6+qnAN/WAmlmomB7/TplgvwthhLOmO5kQvw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.40.70","@happyvertical/smrt-core":"0.40.70","@happyvertical/smrt-types":"0.40.70"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.40.70","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.40.70_1787040654285_0.9229863626444701","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@happyvertical/smrt-tenancy","version":"0.41.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.41.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":"cc6b7c11a75d4e13ced050a96ece82c126f8ce85","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.41.0.tgz","fileCount":70,"integrity":"sha512-tmXgSpM6XphGYV7v/lfMEO9LspuRsqC45chQtQix67CULnONlmRwaaFLBxlqRsD0nFZhjgbhBWAhAlrhwajWRg==","signatures":[{"sig":"MEUCIQCevcJ1OqcPix4/YcZLi72XL497awmCHf5QbIm3He7Y5AIga6BpCDg9mS52G/DkV/vAljigKx/tGck4cFE9janBFZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284660},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.41.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.41.0.tgz","_integrity":"sha512-tmXgSpM6XphGYV7v/lfMEO9LspuRsqC45chQtQix67CULnONlmRwaaFLBxlqRsD0nFZhjgbhBWAhAlrhwajWRg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.41.0","@happyvertical/smrt-core":"0.41.0","@happyvertical/smrt-types":"0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.41.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.41.0_1787127053503_0.6016281072703782","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@happyvertical/smrt-tenancy","version":"0.42.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.42.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":"9c779b5a649886a7ed67068ca062e9bd3627fd64","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.42.0.tgz","fileCount":70,"integrity":"sha512-QRBzXhe8pTBe7lhmrwGJBcpT/ZMj/p3j0e3eiRHDhj9GKAbZKzdfKEwZO4O8KFyGeGa7+XBUEIfX7m0XGM/cCw==","signatures":[{"sig":"MEUCIFrlzM+6JmjoYWM03amfzTyw+3pIqQ2MSSYquTHmR6RLAiEAq7LIskdx0Gk8dhIaJ9UvQYgO4CtQAVv6Ty21O5qHW38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284660},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.0.tgz","_integrity":"sha512-QRBzXhe8pTBe7lhmrwGJBcpT/ZMj/p3j0e3eiRHDhj9GKAbZKzdfKEwZO4O8KFyGeGa7+XBUEIfX7m0XGM/cCw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.42.0","@happyvertical/smrt-core":"0.42.0","@happyvertical/smrt-types":"0.42.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.42.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.42.0_1787213463002_0.25257972643152793","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"@happyvertical/smrt-tenancy","version":"0.42.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.42.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":"d990df6b53fba3ff33a6e9209c44e67881a414ef","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.42.1.tgz","fileCount":70,"integrity":"sha512-dMRl1ECUaXEXAkdvKan9BZhXGU1Fdn/qO+vYqcixwnK68Tu+Bn50+eQft5DWDTGUDDXques1/qyuUgJJIFv/iw==","signatures":[{"sig":"MEYCIQC9aIaE3lbUoK2W4mYHqYoxTi/6w0/LNL0sQSEaiDqZ7gIhAOwwCXO9jSQc0aquccWZjucqyaBDM2MNOvhhq5OprVgn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284660},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.1.tgz","_integrity":"sha512-dMRl1ECUaXEXAkdvKan9BZhXGU1Fdn/qO+vYqcixwnK68Tu+Bn50+eQft5DWDTGUDDXques1/qyuUgJJIFv/iw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.42.1","@happyvertical/smrt-core":"0.42.1","@happyvertical/smrt-types":"0.42.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.42.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.42.1_1787262948642_0.4966863256498315","host":"s3://npm-registry-packages-npm-production"}},"0.42.2":{"name":"@happyvertical/smrt-tenancy","version":"0.42.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.42.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":"e16c89572fb86816f9201df0d6e32a332fe56388","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.42.2.tgz","fileCount":70,"integrity":"sha512-Ekh89eSrj++2kmrUIgUbvXXIzmF0JVtHEmsDFvLmWYERSPN3MjoBEveLQAcQKFSRuQTod2MD884gsdRNKC4frA==","signatures":[{"sig":"MEQCICjnkXTlm2Z3O7m6xc3upNKedsd85O73mowMKggEtVqSAiA79X9I4JUlhcCtuTUhcE+jfVdBze8bDLm9/cAw8iferg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284660},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.2.tgz","_integrity":"sha512-Ekh89eSrj++2kmrUIgUbvXXIzmF0JVtHEmsDFvLmWYERSPN3MjoBEveLQAcQKFSRuQTod2MD884gsdRNKC4frA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.42.2","@happyvertical/smrt-core":"0.42.2","@happyvertical/smrt-types":"0.42.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.42.2","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.42.2_1787271589155_0.2698613100354521","host":"s3://npm-registry-packages-npm-production"}},"0.42.3":{"name":"@happyvertical/smrt-tenancy","version":"0.42.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.42.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":"15fffb114161738e6822bfb93954212084765d0e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.42.3.tgz","fileCount":70,"integrity":"sha512-21WdlGrYkgK5oz1bTjQZF7MPxtdJuOvmV6WXmMUnsr4cs4UT2QuQ60qHd/VQHresUIJ5RY2FtyhIYbowg1G6+A==","signatures":[{"sig":"MEUCIDpJ0qOnTDpwfXS8OOx1hXcLs20CeSkPfh85e+Tkgo/tAiEAkmA/CupfZ8gGc8XnKb6SIMhdFJc40INYemyotVkD94k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284660},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.3.tgz","_integrity":"sha512-21WdlGrYkgK5oz1bTjQZF7MPxtdJuOvmV6WXmMUnsr4cs4UT2QuQ60qHd/VQHresUIJ5RY2FtyhIYbowg1G6+A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.42.3","@happyvertical/smrt-core":"0.42.3","@happyvertical/smrt-types":"0.42.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.42.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.42.3_1787291023081_0.10971239755853568","host":"s3://npm-registry-packages-npm-production"}},"0.42.4":{"name":"@happyvertical/smrt-tenancy","version":"0.42.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.42.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":"11ccf69a1c393d39bb80277a7f8487eed0d167ab","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.42.4.tgz","fileCount":70,"integrity":"sha512-75cuOeR+6JXzOnBjzaar29n++p+uYqCpxGgAiT0AuE4L0iW0f19KzPYvMibfq4QaP2wm4H+ciwkLGQSHJUHpsQ==","signatures":[{"sig":"MEYCIQDrPxWlcz+tbcG61jECgZ+7/u5gq/B8TxJhosmKCYdQowIhAPnsXnSThKCZhCYoKQ9AJkP9x5HOSbxd36/zAneA/SFp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284660},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.4.tgz","_integrity":"sha512-75cuOeR+6JXzOnBjzaar29n++p+uYqCpxGgAiT0AuE4L0iW0f19KzPYvMibfq4QaP2wm4H+ciwkLGQSHJUHpsQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.42.4","@happyvertical/smrt-core":"0.42.4","@happyvertical/smrt-types":"0.42.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.42.4","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.42.4_1787385339006_0.3729512349876547","host":"s3://npm-registry-packages-npm-production"}},"0.42.5":{"name":"@happyvertical/smrt-tenancy","version":"0.42.5","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.42.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":"4f533f536294e773a9cdf94b6dd8ceabf3aa9546","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.42.5.tgz","fileCount":70,"integrity":"sha512-diK6eBtwL+9LoTGJn6TAAcHZwl6k2nYuPONw+7QyNGqw8o7a++v5iVIKuMqNn7nq0cf3vrJduMBm83Rzdz/UXw==","signatures":[{"sig":"MEYCIQCSziicw5ZCcXLDXIplb/JwdX/FcRGaBaluiLXqoCIsPgIhAIis69y2LG5G1upvlaZNFrg74yW2q5tnBSTVh8oNOigD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284660},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.5.tgz","_integrity":"sha512-diK6eBtwL+9LoTGJn6TAAcHZwl6k2nYuPONw+7QyNGqw8o7a++v5iVIKuMqNn7nq0cf3vrJduMBm83Rzdz/UXw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.42.5","@happyvertical/smrt-core":"0.42.5","@happyvertical/smrt-types":"0.42.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.42.5","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.42.5_1787481448442_0.6631798846240402","host":"s3://npm-registry-packages-npm-production"}},"0.42.6":{"name":"@happyvertical/smrt-tenancy","version":"0.42.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.42.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":"1413f281b7878ade037ea7bb643726e2597db9ed","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.42.6.tgz","fileCount":70,"integrity":"sha512-4abZj0pBXtzSNLhnNxWYdnKgtOg3aMzLFpU0rmEvQ2/7N1EtwvwTtleCynow470e0p4+wKMvMrtD3RDI1f0WtQ==","signatures":[{"sig":"MEUCIFW7ID1JM+GFSzPUTofYoJuJNLLr4pmS8i6jwzxXnWHxAiEAtm2JNTbAydrCku6fsOwAkm7wJmqK89mCpicScH52/ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284660},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.6.tgz","_integrity":"sha512-4abZj0pBXtzSNLhnNxWYdnKgtOg3aMzLFpU0rmEvQ2/7N1EtwvwTtleCynow470e0p4+wKMvMrtD3RDI1f0WtQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.42.6","@happyvertical/smrt-core":"0.42.6","@happyvertical/smrt-types":"0.42.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.42.6","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.42.6_1787487078261_0.11684389074106427","host":"s3://npm-registry-packages-npm-production"}},"0.42.7":{"name":"@happyvertical/smrt-tenancy","version":"0.42.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.42.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":"eca8fd33d4de846f3d012f047d3308c600dfe987","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.42.7.tgz","fileCount":70,"integrity":"sha512-tBFmr9opREjMANnC4YBn2axrgNNlq7WdcVFTgwFq8V/ejGrAqjIy5pdCCUtZkDl5r8xRJkyi/Zs1qO2vWRhg2g==","signatures":[{"sig":"MEUCIGd5Cc/zel4qFfqeyidzx6gcW4o3qAvF6Z2Bq4hPZk9TAiEA2b4fvHaCinFINmx7S1v/Lxs1bz3AIS50EhTUy/PwfSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.42.7.tgz","_integrity":"sha512-tBFmr9opREjMANnC4YBn2axrgNNlq7WdcVFTgwFq8V/ejGrAqjIy5pdCCUtZkDl5r8xRJkyi/Zs1qO2vWRhg2g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.42.7","@happyvertical/smrt-core":"0.42.7","@happyvertical/smrt-types":"0.42.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.42.7","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.42.7_1787558029028_0.2705082050570362","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@happyvertical/smrt-tenancy","version":"0.43.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.43.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":"fe22f181ebe438424d10ce394d5e5a3c149de286","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.0.tgz","fileCount":70,"integrity":"sha512-8yXwRkqt0v26vLAmcZW/wIVT/0kdK96itd/thPqOUL1brPDFBbl1s+YEcj+Gl5dBbaGYz5Na6S0ZHpYq9HPlig==","signatures":[{"sig":"MEUCIQDaD9JgAuD4ytzj4xqlPaP9HuBfN5dDOjM1IYR6DTRoGAIgNl+MNpt3JHSnKnrlBE4gEqgLkGSLWfof8MOkHiuxnlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.0.tgz","_integrity":"sha512-8yXwRkqt0v26vLAmcZW/wIVT/0kdK96itd/thPqOUL1brPDFBbl1s+YEcj+Gl5dBbaGYz5Na6S0ZHpYq9HPlig==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.43.0","@happyvertical/smrt-core":"0.43.0","@happyvertical/smrt-types":"0.43.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.0_1787608807385_0.5220913982941253","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@happyvertical/smrt-tenancy","version":"0.43.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.43.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":"60a12752af8ba266f8c4e498a9dc39acc6c23faa","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.1.tgz","fileCount":70,"integrity":"sha512-aqulpTCRCuUlzfE9Hw+tBMZJPBRe5sM5Fwtt/zpBFti6ILBbjXwp0gbJa70guxqTxOOGk3NTw+8pFxi3UHHrAw==","signatures":[{"sig":"MEUCIQD5SeyjSelYWVgini6Bnt9NiD238fhSD5EldFKSxUVTLAIgR7GZSQL8BDXKAo6CBC1z5Pbp/CO20Xov5gPA04TYkF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.1.tgz","_integrity":"sha512-aqulpTCRCuUlzfE9Hw+tBMZJPBRe5sM5Fwtt/zpBFti6ILBbjXwp0gbJa70guxqTxOOGk3NTw+8pFxi3UHHrAw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.43.1","@happyvertical/smrt-core":"0.43.1","@happyvertical/smrt-types":"0.43.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.1_1787630166718_0.5739055294801743","host":"s3://npm-registry-packages-npm-production"}},"0.43.2":{"name":"@happyvertical/smrt-tenancy","version":"0.43.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.43.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":"7bcad44b92bcbac2642b90282f092ed497c8c947","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.2.tgz","fileCount":70,"integrity":"sha512-/RkCut7QGeTDFiWjApzyu/BLxTU2fn45oA2+E+trpYvMu6PlZxBrRIVae5xN2NKvN+mwPzFE5/+ces7YcVCw9Q==","signatures":[{"sig":"MEUCIQCYpAfESei0fDUoE3w3bGmxWWrBnWHE3glCGdb/2kxvrwIgTVpecg+pZujSZUyN7RSVa6DZKU1TC58nf4o/Q6vjkJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.2.tgz","_integrity":"sha512-/RkCut7QGeTDFiWjApzyu/BLxTU2fn45oA2+E+trpYvMu6PlZxBrRIVae5xN2NKvN+mwPzFE5/+ces7YcVCw9Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.43.2","@happyvertical/smrt-core":"0.43.2","@happyvertical/smrt-types":"0.43.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.2","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.2_1787643911151_0.7708663208122539","host":"s3://npm-registry-packages-npm-production"}},"0.43.3":{"name":"@happyvertical/smrt-tenancy","version":"0.43.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.43.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":"1a65d6b6bf607c88d369a57d33f3c8df55e0e945","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.3.tgz","fileCount":70,"integrity":"sha512-ATN9fF1XVeSaWXhU00qck07KKdbbhsWSjk4uEYH0E91jkOQu3GU2VT8hYqA7AU5lVVCal0/RoiD3RJS2LV5JLg==","signatures":[{"sig":"MEUCID6tvB+mqAObf1LVfRrQ5bgi3xP3cL5C/y/M8gWg8SRSAiEAj1oT0UQ49sCgsEclkOi5hshYR6vRnxFX5BZm4xv/Q74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.3.tgz","_integrity":"sha512-ATN9fF1XVeSaWXhU00qck07KKdbbhsWSjk4uEYH0E91jkOQu3GU2VT8hYqA7AU5lVVCal0/RoiD3RJS2LV5JLg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.43.3","@happyvertical/smrt-core":"0.43.3","@happyvertical/smrt-types":"0.43.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.3_1787698039805_0.8595386200967388","host":"s3://npm-registry-packages-npm-production"}},"0.43.4":{"name":"@happyvertical/smrt-tenancy","version":"0.43.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.43.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":"120dd3e3db1f7d0fa65cf4471df19d3a140af83d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.4.tgz","fileCount":70,"integrity":"sha512-bGNPShOoDvYm+p0Zl/GB/VqIsj/aOMhIesLfMSbMNJSXeK5oh+xmAXIJDg+yEkmDgsG++CNT4aVNZsfX65HvGw==","signatures":[{"sig":"MEUCIQDMZOnziXMlai7BrnF1lNg+0szQwjrkFIWOtMNaq+u2uwIgWQf60Uf/3VcapGa8fKz6itcUrjHyafbSM/uWINB5row=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.4.tgz","_integrity":"sha512-bGNPShOoDvYm+p0Zl/GB/VqIsj/aOMhIesLfMSbMNJSXeK5oh+xmAXIJDg+yEkmDgsG++CNT4aVNZsfX65HvGw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.43.4","@happyvertical/smrt-core":"0.43.4","@happyvertical/smrt-types":"0.43.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.4","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.4_1787827608210_0.6109110973125076","host":"s3://npm-registry-packages-npm-production"}},"0.43.5":{"name":"@happyvertical/smrt-tenancy","version":"0.43.5","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.43.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":"6f182702f243458f7d0b81850debbef919aa6d8e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.5.tgz","fileCount":70,"integrity":"sha512-qJ9gKqBd29cW2i+96yeluqBfL+GXoDOMZNONZr5Ou7zs4j5bAsTj2h8qfhgcdjiA5HFTJ8y3ILmIDfAp9c+yyw==","signatures":[{"sig":"MEUCID48jBSujduFAETlhYMcQzCqoheBusaJf7Cq2toUEMyBAiEA9ltX1lI3k86vWxyRutbXPWSVGbFnI/CJ/zl8ENWr6ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.5.tgz","_integrity":"sha512-qJ9gKqBd29cW2i+96yeluqBfL+GXoDOMZNONZr5Ou7zs4j5bAsTj2h8qfhgcdjiA5HFTJ8y3ILmIDfAp9c+yyw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.43.5","@happyvertical/smrt-core":"0.43.5","@happyvertical/smrt-types":"0.43.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.5","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.5_1787854023396_0.9361183941365518","host":"s3://npm-registry-packages-npm-production"}},"0.43.6":{"name":"@happyvertical/smrt-tenancy","version":"0.43.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.43.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":"a1beb4632db19a1c2523a11d2bd5196f8aaf2e15","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.6.tgz","fileCount":70,"integrity":"sha512-iehRueRHqqY1S7OddVNB04wu8GogxX3b7H2CWbWWi3bfUMqvuJIXf3FbOO9x5rvyMhmAeKE9MLf2AKu3BVUdjQ==","signatures":[{"sig":"MEQCICYj9jvggC4cuDYIQL43qK46/mXtA75origpSGBY0lBBAiBuOUEQwZRnVQ2P2N/nHyaxw8D5JH4wF04WT52tmC5o7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.6.tgz","_integrity":"sha512-iehRueRHqqY1S7OddVNB04wu8GogxX3b7H2CWbWWi3bfUMqvuJIXf3FbOO9x5rvyMhmAeKE9MLf2AKu3BVUdjQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.43.6","@happyvertical/smrt-core":"0.43.6","@happyvertical/smrt-types":"0.43.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.6","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.6_1787915240085_0.584020692240828","host":"s3://npm-registry-packages-npm-production"}},"0.43.7":{"name":"@happyvertical/smrt-tenancy","version":"0.43.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.43.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":"6f1f63be5c7d7b26b4f47736365577ff216a80ee","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.7.tgz","fileCount":70,"integrity":"sha512-JJxNK43GqSKI6V5UvfRoqcWuLcW5tEyoWggQPV+ckILtebsk2oQ0eIiNVQc8qKzw+RLJK7ASBcfSDoRJq9FJ4A==","signatures":[{"sig":"MEUCIQC/qD7/f7nsdGkyitvKXBbFbynKq7JgFFQoSkCjPJdS0gIgd5VTLkupSWza5IBC/PcDheouJuDr2obDYLdgQs39Yqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.7.tgz","_integrity":"sha512-JJxNK43GqSKI6V5UvfRoqcWuLcW5tEyoWggQPV+ckILtebsk2oQ0eIiNVQc8qKzw+RLJK7ASBcfSDoRJq9FJ4A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/logger":"^0.88.0","@happyvertical/smrt-ui":"0.43.7","@happyvertical/smrt-core":"0.43.7","@happyvertical/smrt-types":"0.43.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.7","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.7_1788075432965_0.3832178506903743","host":"s3://npm-registry-packages-npm-production"}},"0.43.8":{"name":"@happyvertical/smrt-tenancy","version":"0.43.8","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@0.43.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":"68797285468f32c6ea59dd94ef447290a3458638","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.8.tgz","fileCount":70,"integrity":"sha512-9eK7uWpi9SPHLm1wkijDlI4nxgNR0Kg7Ta6qBkJoqycdzIMD7Hbu5MgtUTBwLpBwcaiZoIBgdBVXgVDsQZBfUw==","signatures":[{"sig":"MEYCIQD2rw5G6QAQ3NYCb9NvvDm6kqckS6eMAUAJtnCCS2YzkAIhAO2/+9RqWRS+V7WcZMa/191lZa4dTtae4NkLIm33TDsB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.8.tgz","_integrity":"sha512-9eK7uWpi9SPHLm1wkijDlI4nxgNR0Kg7Ta6qBkJoqycdzIMD7Hbu5MgtUTBwLpBwcaiZoIBgdBVXgVDsQZBfUw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.88.1","@happyvertical/utils":"^0.88.1","@happyvertical/logger":"^0.88.1","@happyvertical/smrt-ui":"0.43.8","@happyvertical/smrt-core":"0.43.8","@happyvertical/smrt-types":"0.43.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.8_1788147399518_0.9158907052543364","host":"s3://npm-registry-packages-npm-production"}},"0.43.9":{"name":"@happyvertical/smrt-tenancy","version":"0.43.9","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"5a28d8798dbbabf6f2aa2484f68c5d10e7755ee1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.9.tgz","fileCount":70,"integrity":"sha512-ky7PaXn9fYTWCfWWbgTE5+pcFpz1B0HigdC+beqUXjoCEcUEvzyxSpEvgvQmPf904ry7fShDcxPoM8r/u6JKdA==","signatures":[{"sig":"MEQCIDcgm2WomiZgo1yioOvs8P3y4BhM/Wzczv1Lvg0Jj/wTAiBrYbltD/ZtmSdAuL/AMXjhQVADs0uLB9wqeDCyiH6iaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288557},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.9.tgz","_integrity":"sha512-ky7PaXn9fYTWCfWWbgTE5+pcFpz1B0HigdC+beqUXjoCEcUEvzyxSpEvgvQmPf904ry7fShDcxPoM8r/u6JKdA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.43.9","@happyvertical/smrt-core":"0.43.9","@happyvertical/smrt-types":"0.43.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.9","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.9_1788198217041_0.6066139271037678","host":"s3://npm-registry-packages-npm-production"}},"0.43.10":{"name":"@happyvertical/smrt-tenancy","version":"0.43.10","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"a757243ffdb9f297994b260cfaded888a2b8e076","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.43.10.tgz","fileCount":70,"integrity":"sha512-AQI6IoMJNB+FXVWrm6hfUYVlP2X8d64MQLC8HHXsTH83oHxqzCrcfQb6+qbaljTC5YhlW3HAiw7lGHYMP+qzLw==","signatures":[{"sig":"MEUCIGZwtFuYtZ1GkFCrZA/AaSfqnjBFtGfJ9+KT8U5WQGVrAiEAvMKG7me36CaD+Y0fSrgmInm8r2VVsRow4RkNeaUprrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288565},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.43.10.tgz","_integrity":"sha512-AQI6IoMJNB+FXVWrm6hfUYVlP2X8d64MQLC8HHXsTH83oHxqzCrcfQb6+qbaljTC5YhlW3HAiw7lGHYMP+qzLw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.43.10","@happyvertical/smrt-core":"0.43.10","@happyvertical/smrt-types":"0.43.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.43.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.43.10_1788248565194_0.9593504771268457","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@happyvertical/smrt-tenancy","version":"0.44.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"f2ce94f04b64520df9bbb0b75888fd650dc906aa","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.44.0.tgz","fileCount":70,"integrity":"sha512-DNcRVf+6/1gLSZCoUjSrojsuOTtatMOsb5gPweCzvrrcD7NSvvBL6/o+v0Sa2RjkJ9laRnutkKQBH3RTyqkWFA==","signatures":[{"sig":"MEQCIGcc65rQwlpjDwVZchEB2vm47IPezEBsMezZ1UHEpMYgAiAggc7e/sTkfxv2ERVjhnZC0dTgGw3MCyjCrVoL4dcbEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289743},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.44.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.44.0.tgz","smrtJsdoc":"strict","_integrity":"sha512-DNcRVf+6/1gLSZCoUjSrojsuOTtatMOsb5gPweCzvrrcD7NSvvBL6/o+v0Sa2RjkJ9laRnutkKQBH3RTyqkWFA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.44.0","@happyvertical/smrt-core":"0.44.0","@happyvertical/smrt-types":"0.44.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.44.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.44.0_1788335051129_0.5170226692248161","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"@happyvertical/smrt-tenancy","version":"0.44.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"d307fbe0b600ea843e4ddf4ddc94408d6770ce98","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.44.1.tgz","fileCount":70,"integrity":"sha512-T3yQEvnT1dtqvxKCod91E90VifqJyvTA3lY5FfCue6HiDhKSyzQfkvmoLoolcVw/56t9sQFwOFYa9VsZ1pGIRw==","signatures":[{"sig":"MEUCIEHhfHMALQUHmUdj/eiyRAxP4pC9Xy+UZ8NxKl0Cyrh9AiEAoY7CEhK/lFBtD8f1Qy+HYoOlulwDcn/6nrmnv2yevTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289743},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.44.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.44.1.tgz","smrtJsdoc":"strict","_integrity":"sha512-T3yQEvnT1dtqvxKCod91E90VifqJyvTA3lY5FfCue6HiDhKSyzQfkvmoLoolcVw/56t9sQFwOFYa9VsZ1pGIRw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.44.1","@happyvertical/smrt-core":"0.44.1","@happyvertical/smrt-types":"0.44.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.44.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.44.1_1788371927850_0.6066610792880773","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@happyvertical/smrt-tenancy","version":"0.45.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"4a5fa01d3208b995b5e7cfc82af79d212efe0cda","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.45.0.tgz","fileCount":70,"integrity":"sha512-251Pmi6IonY2prh3fkUh09KGZbcD/RNVPcNuCCxL1KoOCS+PHENYpMaB4QxIgD5NZKL0j4oR6/ZBv/Mn+4wGLA==","signatures":[{"sig":"MEUCIEdKE9RLTpl0egOADHS7uvqY+qUbJNs9tenc1qyt3sMiAiEA0D09ioHtqg9LYarsq6+PT0OMklwXT1JXeyYnsq/hjkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289743},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.45.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.45.0.tgz","smrtJsdoc":"strict","_integrity":"sha512-251Pmi6IonY2prh3fkUh09KGZbcD/RNVPcNuCCxL1KoOCS+PHENYpMaB4QxIgD5NZKL0j4oR6/ZBv/Mn+4wGLA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.45.0","@happyvertical/smrt-core":"0.45.0","@happyvertical/smrt-types":"0.45.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.45.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.45.0_1788494780158_0.8229487290458337","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"@happyvertical/smrt-tenancy","version":"0.45.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"aac814c500cef02fc8c3b313e56afa61c4b097f6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.45.1.tgz","fileCount":70,"integrity":"sha512-44MnH3AKOyFSGnY6jR9LA6QxXixwyCO9c75TqGBatttS/ZI+wEbO/1zTNUMBPs4DUca8vODF07rou3vjTlgIdA==","signatures":[{"sig":"MEQCID4V6QVOV9Et3O73uB6EHeJTWkEjn1+r0rE51Mgf1xxOAiAe3PWnx51xqqdhvezaI0Y4ycRii01axWmQuEEykI1kzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289743},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.45.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.45.1.tgz","smrtJsdoc":"strict","_integrity":"sha512-44MnH3AKOyFSGnY6jR9LA6QxXixwyCO9c75TqGBatttS/ZI+wEbO/1zTNUMBPs4DUca8vODF07rou3vjTlgIdA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.45.1","@happyvertical/smrt-core":"0.45.1","@happyvertical/smrt-types":"0.45.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.45.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.45.1_1788507791793_0.09283536484078092","host":"s3://npm-registry-packages-npm-production"}},"0.45.2":{"name":"@happyvertical/smrt-tenancy","version":"0.45.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"5d14a259a641dba89d5020d85e9479eef1d1936f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.45.2.tgz","fileCount":70,"integrity":"sha512-rIWqk/qmbYY5QuNAkw8BFtri2qHrBdQl4MOX4JPvS/0n9tlcxHeAvVAxNoNMkiRqckdH2Np7WkObePuvO7KcQg==","signatures":[{"sig":"MEYCIQCXLBDM7mU1VrGOszHNT0R1HTKFOxJq3T1p4W163G67JAIhAM87hIE+XOWrg8RQyLy+ZjwVxvz6JoVMQU9nzA8ffeAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289743},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.45.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.45.2.tgz","smrtJsdoc":"strict","_integrity":"sha512-rIWqk/qmbYY5QuNAkw8BFtri2qHrBdQl4MOX4JPvS/0n9tlcxHeAvVAxNoNMkiRqckdH2Np7WkObePuvO7KcQg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.45.2","@happyvertical/smrt-core":"0.45.2","@happyvertical/smrt-types":"0.45.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.45.2","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.45.2_1788593919478_0.16062500713914418","host":"s3://npm-registry-packages-npm-production"}},"0.45.3":{"name":"@happyvertical/smrt-tenancy","version":"0.45.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"515cd15850b12d2b04066abb31f66ece28e7918e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.45.3.tgz","fileCount":70,"integrity":"sha512-5UYBmqe+jpnywywbWrYZGPvObCi59uErdIxjPUbnn/2WqKRFIZ/6SsHkooKXj5QDLjqiNkHVdLGKHGMRVcsvAQ==","signatures":[{"sig":"MEQCIG6KpPGRIGSak+nE+wKGPeUgZk/kQzkssTBa3ubdXAKXAiBxQzy3Vkuv6sybbuc3VCDN99spPEFNii73+FR2fxcnuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289743},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.45.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.45.3.tgz","smrtJsdoc":"strict","_integrity":"sha512-5UYBmqe+jpnywywbWrYZGPvObCi59uErdIxjPUbnn/2WqKRFIZ/6SsHkooKXj5QDLjqiNkHVdLGKHGMRVcsvAQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.45.3","@happyvertical/smrt-core":"0.45.3","@happyvertical/smrt-types":"0.45.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.45.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.45.3_1788648958971_0.49047397829401107","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@happyvertical/smrt-tenancy","version":"0.46.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"827c7f205778bc070b1bee0dc1d817cdb9fe5eb9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.46.0.tgz","fileCount":70,"integrity":"sha512-jtqS+zpp1DFqXgHQsyKAwDw9f9MJbmql5w7VJyNP8yRoUjXOzxFaBMlMhCJHiLVjkyCXqWkD7izkB2o70kAeUw==","signatures":[{"sig":"MEYCIQDsuYdqNx/L40ygZKocPwDQCZCuBphFixBYwB5lLgpHMgIhAODY2HqEEQyK/2N4nvs2EEHAwWhHe7Ejeq78y+Ll5d9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291117},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.46.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.46.0.tgz","smrtJsdoc":"strict","_integrity":"sha512-jtqS+zpp1DFqXgHQsyKAwDw9f9MJbmql5w7VJyNP8yRoUjXOzxFaBMlMhCJHiLVjkyCXqWkD7izkB2o70kAeUw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.46.0","@happyvertical/smrt-core":"0.46.0","@happyvertical/smrt-types":"0.46.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.46.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.46.0_1788711498556_0.11377414258379037","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@happyvertical/smrt-tenancy","version":"0.47.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"721eff5aebd942967bf244e8d336246a4cfd0a7b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.47.0.tgz","fileCount":70,"integrity":"sha512-noa27zVLAFNiuS0H/QcaPeU8bZvEhvjbqcRTfll9NtIkeCmFV7rMWtg1A/nFjMRAipypk7UM1zUsR9hTCosvaQ==","signatures":[{"sig":"MEYCIQC/cj7345RaJGhkXJwo/vCmuz/Z85TiUkT+OWKGRe6vfwIhAPcz/Ge6L/Cd3mL8KD8WqfAXkvFz36VEnUwShmRCnvV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291117},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.47.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.47.0.tgz","smrtJsdoc":"strict","_integrity":"sha512-noa27zVLAFNiuS0H/QcaPeU8bZvEhvjbqcRTfll9NtIkeCmFV7rMWtg1A/nFjMRAipypk7UM1zUsR9hTCosvaQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/logger":"^0.89.4","@happyvertical/smrt-ui":"0.47.0","@happyvertical/smrt-core":"0.47.0","@happyvertical/smrt-types":"0.47.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.47.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.47.0_1788723052245_0.6255702510915104","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"@happyvertical/smrt-tenancy","version":"0.47.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"c9c7a544bf11ed6c27a2f230c51230484770fbaa","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.47.1.tgz","fileCount":70,"integrity":"sha512-u4Ae4r7nbaz/MO2ofrwISlhofyNfrhZIYGpXrMZorGEBMOTvbVrmYSfvUGeH11hH7VCIjUXdPA1Z8BvjJigBzQ==","signatures":[{"sig":"MEYCIQDPsfh3mBoyPp8XwGbHtfBHw9gHyZJKW17VJA18TaLttgIhAJzIuvSGWg1IH12PH1e6YBESozqdyc85O+cS2TfQcwCN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291117},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.47.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.47.1.tgz","smrtJsdoc":"strict","_integrity":"sha512-u4Ae4r7nbaz/MO2ofrwISlhofyNfrhZIYGpXrMZorGEBMOTvbVrmYSfvUGeH11hH7VCIjUXdPA1Z8BvjJigBzQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.47.1","@happyvertical/smrt-core":"0.47.1","@happyvertical/smrt-types":"0.47.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.47.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.47.1_1788762873331_0.8672599341433096","host":"s3://npm-registry-packages-npm-production"}},"0.47.2":{"name":"@happyvertical/smrt-tenancy","version":"0.47.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"16e1ff5be08dd78b06ec1ff026f39cbbe03c8d2e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.47.2.tgz","fileCount":70,"integrity":"sha512-2rhelFK1wvMop52S57TzxcOvasDxhwqn6s+OgU4duzcbdpfjXbvNdvksBdySIMJWqldO3uOpBlSJzKuj3uVnpw==","signatures":[{"sig":"MEUCIQDV8PsHQv8Q2+Q2uZ3mCz9eOFM0ofUgIcMwAfl8jGFDDAIgXjhqjU1XhepNuaUh+R/1tTfdKVYKLmLf0qi9LEqTKyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291117},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.47.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.47.2.tgz","smrtJsdoc":"strict","_integrity":"sha512-2rhelFK1wvMop52S57TzxcOvasDxhwqn6s+OgU4duzcbdpfjXbvNdvksBdySIMJWqldO3uOpBlSJzKuj3uVnpw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.47.2","@happyvertical/smrt-core":"0.47.2","@happyvertical/smrt-types":"0.47.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.47.2","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.47.2_1788812280917_0.21633107404270646","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@happyvertical/smrt-tenancy","version":"0.48.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"df4df8d2eb174c7c1dee79f195c2c88367da3a8f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.48.0.tgz","fileCount":70,"integrity":"sha512-yJByAR8tTdiHRovOI5ufUO1+eDZKJflIhGcpMY0MLBWyBwL8pOFWoXYAQGrEFSmpGTh+MkF6fDXub7E54Xsk4A==","signatures":[{"sig":"MEUCIDpci7Kck3KQS0+5m68iXEekdtdLEMqsEMi6FQMBFIlgAiEAx5vM4I8/zhgUPWlQ2IR7WBpl54c0hmVxODiXn1ZNuXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291117},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.48.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.48.0.tgz","smrtJsdoc":"strict","_integrity":"sha512-yJByAR8tTdiHRovOI5ufUO1+eDZKJflIhGcpMY0MLBWyBwL8pOFWoXYAQGrEFSmpGTh+MkF6fDXub7E54Xsk4A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.48.0","@happyvertical/smrt-core":"0.48.0","@happyvertical/smrt-types":"0.48.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.48.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.48.0_1788853354599_0.10898182833847336","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@happyvertical/smrt-tenancy","version":"0.49.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"3ce2c1c2fec9d6b177809171defbb4961540da65","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.49.0.tgz","fileCount":70,"integrity":"sha512-0XFdaKbhraX7qxoOJjIV2vYa7/38NDpmeQk7UOrUGqhMKUfWhP4RTWmJbj2e6BY+/RjkoxTboyi60CROs2Molw==","signatures":[{"sig":"MEUCIQCNQuFRyDwDx2f4p1YCwT5W4DqDjlLaGjj90SR0uc2+5QIgLnvXp8V15/+0T/8OLi6mkKza2lK6x5XqCIyixha+X2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308883},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.0.tgz","smrtJsdoc":"strict","_integrity":"sha512-0XFdaKbhraX7qxoOJjIV2vYa7/38NDpmeQk7UOrUGqhMKUfWhP4RTWmJbj2e6BY+/RjkoxTboyi60CROs2Molw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.49.0","@happyvertical/smrt-core":"0.49.0","@happyvertical/smrt-types":"0.49.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.49.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.49.0_1788939818014_0.3946640904266123","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"@happyvertical/smrt-tenancy","version":"0.49.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"8bf5e3b1b12b011a8687152e27332e209bb148c8","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.49.1.tgz","fileCount":70,"integrity":"sha512-Wfj9Wc3l/viwmDd70mGCyyQRObqaC2q2zRWFABq0dgA6GH9Ubk+AT/UQa3K3RvmCwsFgVE+vKdVxKrnX5ofVfA==","signatures":[{"sig":"MEUCIQDJLedjtqeQ6KTT7lamZsvMwmDmt3dqM8d2orvhBjTXAwIgENF5w374ViO75o0L4OI5nF200+Fq+Mz+a7lr10AnrZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308883},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.1.tgz","smrtJsdoc":"strict","_integrity":"sha512-Wfj9Wc3l/viwmDd70mGCyyQRObqaC2q2zRWFABq0dgA6GH9Ubk+AT/UQa3K3RvmCwsFgVE+vKdVxKrnX5ofVfA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.49.1","@happyvertical/smrt-core":"0.49.1","@happyvertical/smrt-types":"0.49.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.49.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.49.1_1788971294652_0.9544718277084105","host":"s3://npm-registry-packages-npm-production"}},"0.49.2":{"name":"@happyvertical/smrt-tenancy","version":"0.49.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"9035e6e6b24bcb7576be0d9ceb7bcbc4c1d5a99b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.49.2.tgz","fileCount":70,"integrity":"sha512-AUfqArqaGGfQ4FllUOrbs4Kenpgb6d7RHCYhxEj6GJ4EQ5XIpSJ4ZpJBgwdeddV1LX9pjLXWFXYn0SJNbumn4g==","signatures":[{"sig":"MEUCIBBa92/1/EfoV+zk6TrLzlXjNUGTZNiJ/sByP6L68BFHAiEAnrIJ9O/MVu5P08ZZx89Q3wHa5dqRnQF9vjsuffkUlf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308883},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.2.tgz","smrtJsdoc":"strict","_integrity":"sha512-AUfqArqaGGfQ4FllUOrbs4Kenpgb6d7RHCYhxEj6GJ4EQ5XIpSJ4ZpJBgwdeddV1LX9pjLXWFXYn0SJNbumn4g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.49.2","@happyvertical/smrt-core":"0.49.2","@happyvertical/smrt-types":"0.49.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.49.2","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.49.2_1789026180002_0.07463306864883656","host":"s3://npm-registry-packages-npm-production"}},"0.49.3":{"name":"@happyvertical/smrt-tenancy","version":"0.49.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"9e6587181e4006b11ba382becb331e1636731819","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.49.3.tgz","fileCount":70,"integrity":"sha512-ZmRjCUWOntTlzBnVnLZzYZDaA+QblcUMQbSQ4JLZ6+6wBD2Q7aw0u0Ur+3KU0K7LHJ8Lfxzr3Nd4iU3bzW7RQQ==","signatures":[{"sig":"MEQCICuisX5AC4Jjug/JKqZThh8Jn2T0nW/IKoocf5XTTmsoAiB0WuD14NAsC4COJ3ZWCLmZ7vxon+yqXJHzz/DIK1JrVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICXrmYh/TrJLZsE11UShmlSoxNZLxLgfsNyeFOSa87LxAiA579mA3N72YpfiWtb8o7dCGXA38d/iafueLfrvKHOcdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308883},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.3.tgz","smrtJsdoc":"strict","_integrity":"sha512-ZmRjCUWOntTlzBnVnLZzYZDaA+QblcUMQbSQ4JLZ6+6wBD2Q7aw0u0Ur+3KU0K7LHJ8Lfxzr3Nd4iU3bzW7RQQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.49.3","@happyvertical/smrt-core":"0.49.3","@happyvertical/smrt-types":"0.49.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.49.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.49.3_1789232495902_0.7653836349196106","host":"s3://npm-registry-packages-npm-production"}},"0.49.4":{"name":"@happyvertical/smrt-tenancy","version":"0.49.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"a7d71699191442ac9647a7bbd52f47db94b74057","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.49.4.tgz","fileCount":72,"integrity":"sha512-1BFZYQC1JOtCTWDAhK9bJDvIDJfx6Tjm2Wtsop79jnHVn0Y59Xc803DhBiMgYAJodar8pGg9X9D70CTBaIMFrA==","signatures":[{"sig":"MEUCIQC2gg8ljl7v7xbrIpqOuMN/n0hG28M5hOIXItnwqJGcMQIgEeoCa6hOEmYmdyFG8dnjTkKMxMelK6RoBMY+ww4kXug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdlM6nrvm++GXZoOXGcr7Ae5ynMMBsc31hpSwV7OsL7wIgHV8Clz1gOlczHzcM1rEySi1mEVzzJnt9LW7y2+Du9PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316336},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.4.tgz","smrtJsdoc":"strict","_integrity":"sha512-1BFZYQC1JOtCTWDAhK9bJDvIDJfx6Tjm2Wtsop79jnHVn0Y59Xc803DhBiMgYAJodar8pGg9X9D70CTBaIMFrA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.49.4","@happyvertical/smrt-core":"0.49.4","@happyvertical/smrt-types":"0.49.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.49.4","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.49.4_1789260172333_0.6174956771603706","host":"s3://npm-registry-packages-npm-production"}},"0.49.5":{"name":"@happyvertical/smrt-tenancy","version":"0.49.5","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"7771fce9f9e8b68fbea38c5d04c1a28051f10913","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.49.5.tgz","fileCount":72,"integrity":"sha512-J+KXDNbLoRlPrFHfqBxJmyvlHDPTqmxzdHIXeaA3V/W2qiXK+IJ7Fifqjqg3OvxU0BNnN1d2BYdFJg6mFa8l3Q==","signatures":[{"sig":"MEUCIDG5YlVx0Ajg44Bjc4NeHDgfxm1GcyrSLefAyA4r5dYVAiEAmNYilQidT2JfcM3w8SAKoh8VisPeZSnwxRQ5Y7VGHzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1bE740xkM4iSslvMZnSOoDOTSwjF+pEvMPLRLjbFV/gIgehyBIkhc3OXiVgHjzkhiMkoh+mdyFksf8veucxj2L34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316336},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.5.tgz","smrtJsdoc":"strict","_integrity":"sha512-J+KXDNbLoRlPrFHfqBxJmyvlHDPTqmxzdHIXeaA3V/W2qiXK+IJ7Fifqjqg3OvxU0BNnN1d2BYdFJg6mFa8l3Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.49.5","@happyvertical/smrt-core":"0.49.5","@happyvertical/smrt-types":"0.49.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.49.5","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.49.5_1789270387671_0.5240655825406801","host":"s3://npm-registry-packages-npm-production"}},"0.49.6":{"name":"@happyvertical/smrt-tenancy","version":"0.49.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"3239f185cac1238a96b63142d7964772f7843166","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.49.6.tgz","fileCount":72,"integrity":"sha512-ggdSBNnKzd6GWaCVh4WrzVLCIRU3mAGQznae/ZFNArX2MgShEVpcWZ3F+ZLMNAX+Jl6LwS7P8Yk4DYHmAe3XSQ==","signatures":[{"sig":"MEYCIQDvPRzQ0njpEdnebBimD7/Ms1L8ojhG3flutsbYH8/dcwIhAJ3+nFE9t7ceaBA0GqnBu0Iq1oms9OfwHucUR+7df4YB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAkzqxYc2KmwytCHhEXcxzfUDTsA/uVAyr8ZMKZYDjW9AiARtdflgb9nnvxWPs2xetSQX6xhXpTfPxKh7HDEGBtQTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316336},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.6.tgz","smrtJsdoc":"strict","_integrity":"sha512-ggdSBNnKzd6GWaCVh4WrzVLCIRU3mAGQznae/ZFNArX2MgShEVpcWZ3F+ZLMNAX+Jl6LwS7P8Yk4DYHmAe3XSQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.49.6","@happyvertical/smrt-core":"0.49.6","@happyvertical/smrt-types":"0.49.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.49.6","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.49.6_1789310604948_0.16396310252095248","host":"s3://npm-registry-packages-npm-production"}},"0.49.7":{"name":"@happyvertical/smrt-tenancy","version":"0.49.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"db457f43002e5bf4bcffac45234afec050b9f25a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.49.7.tgz","fileCount":72,"integrity":"sha512-SBEFKsaJTiUBgGeDzskvy5Kl8AP22G0skCWISRLcDcGO86FZcnmvD2O4qv4RqUuKIMRvxY79WhIp1JKqcQJD/w==","signatures":[{"sig":"MEUCIAPwjb5bztCpaNPjmMs7YS5Zj1FP6wEnhzxs2wvzzWYTAiEAprwEwS+Fdv9O5t+4i/7hEui0rFSakGhRvcwBMTrJkHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCW4hKV3ZvzqI9ooxyAFGqyiCJ+oVRDqiPMSii3XDjsMAIhAJwr/1uRzH01td8LjAzqX1rnIFpNPxIu/LLZ6HAr+UhY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316336},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.7.tgz","smrtJsdoc":"strict","_integrity":"sha512-SBEFKsaJTiUBgGeDzskvy5Kl8AP22G0skCWISRLcDcGO86FZcnmvD2O4qv4RqUuKIMRvxY79WhIp1JKqcQJD/w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.49.7","@happyvertical/smrt-core":"0.49.7","@happyvertical/smrt-types":"0.49.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.49.7","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.49.7_1789326009147_0.4586366213839519","host":"s3://npm-registry-packages-npm-production"}},"0.49.8":{"name":"@happyvertical/smrt-tenancy","version":"0.49.8","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"0346cb741d951c3a90efee5058e540ad8ce1f25c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.49.8.tgz","fileCount":72,"integrity":"sha512-t4lH34eCilPcgNrw5dBSYAdzHI905T3sfzrmP8srdCNhSrnFsHVl68mj558kcHIg5y2iLtveGYH09q4zYx3VAw==","signatures":[{"sig":"MEQCIDJY1iWw0MWr+qgdRnn1TwXwY/yVYwHlloXVMUfSxrT8AiBTzbUtPPLKatU+852kg1qcP2ofNtmkhKOBuPYZhbRe8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsqxIxmGEUDrcPh66xBlaD/UI3WxU7XNEcOPSOXDe/agIgYmMxlZYgAjA78rP3sInqHc5LGNrWrUtym6uJPq/fCO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316336},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.49.8.tgz","smrtJsdoc":"strict","_integrity":"sha512-t4lH34eCilPcgNrw5dBSYAdzHI905T3sfzrmP8srdCNhSrnFsHVl68mj558kcHIg5y2iLtveGYH09q4zYx3VAw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/logger":"^0.89.6","@happyvertical/smrt-ui":"0.49.8","@happyvertical/smrt-core":"0.49.8","@happyvertical/smrt-types":"0.49.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.49.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.49.8_1789330345485_0.24363841252272866","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@happyvertical/smrt-tenancy","version":"0.50.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"0a7b0ef3fc94e3bab8caec74c47f1bbb8d62dadf","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.50.0.tgz","fileCount":72,"integrity":"sha512-ZGxMmsdGLROXkyxJGbarl0qtcCwRMBt8tZ9bOMViLGKBCPKEeKd3ZSsj8gVX85oUt7IqMlOYnMAVfO2+chyX9A==","signatures":[{"sig":"MEYCIQD7nvbGH8nlv3fn4Ez/PNqdG2krEPhiETIMV+ukT1P+xgIhAPkqPuaEvjAf1a8vZ5gfNLnYbOs+neI3jtkdMsbNydiO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICWwmy7hniJmVhCFU9yF122wkoNK5EA+d5gnRZhKBHnWAiEAqKKvhvji4XIX3m8GbKwRRAUEjtqa8GQeJnK9IB8ME3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316336},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.50.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.50.0.tgz","smrtJsdoc":"strict","_integrity":"sha512-ZGxMmsdGLROXkyxJGbarl0qtcCwRMBt8tZ9bOMViLGKBCPKEeKd3ZSsj8gVX85oUt7IqMlOYnMAVfO2+chyX9A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.9","@happyvertical/utils":"^0.89.9","@happyvertical/logger":"^0.89.9","@happyvertical/smrt-ui":"0.50.0","@happyvertical/smrt-core":"0.50.0","@happyvertical/smrt-types":"0.50.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.50.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.50.0_1789393138606_0.4578158589573518","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@happyvertical/smrt-tenancy","version":"0.51.0","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"9d6f913379d1f6550226b04288495fa571c6cb72","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.0.tgz","fileCount":72,"integrity":"sha512-8yjCyTLmAj2EEY8JBsOFH6ZxNgqxL13D3PkfMHv1a1OupvqU3Us8qXY6CWKVTOw3yI0RqtkV9onH3Gl9NZhMuQ==","signatures":[{"sig":"MEUCIFdXfn+laIPtTY4VcwEANtUQOFXaov9JroVNEicVb8/VAiEA0sD8gGIWJlKyA34kZInJGWcANefjnZdv9fmggIxP7GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFpedLE6K6ip6+nrdY9UpWURMkkqGWaB11Q0Dn3pVXNyAiEA8OkJk/PtglE4NKade04GGEBCbf0bOSqfsLTeqQJA3qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316483},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.0.tgz","smrtJsdoc":"strict","_integrity":"sha512-8yjCyTLmAj2EEY8JBsOFH6ZxNgqxL13D3PkfMHv1a1OupvqU3Us8qXY6CWKVTOw3yI0RqtkV9onH3Gl9NZhMuQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.9","@happyvertical/utils":"^0.89.9","@happyvertical/logger":"^0.89.9","@happyvertical/smrt-ui":"0.51.0","@happyvertical/smrt-core":"0.51.0","@happyvertical/smrt-types":"0.51.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.0_1789418089665_0.8022322210986841","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"name":"@happyvertical/smrt-tenancy","version":"0.51.1","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"389bd7d29ba0946a6a93a61d50edb423fa88d04b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.1.tgz","fileCount":72,"integrity":"sha512-TVnS8tTIeMbcZpNKQVnBWAliZDDS8e05OG7l6CwVbvlIOOK+5xbNmArvNsn7THIsL0Xlo4qaNaWximU8WJUZmg==","signatures":[{"sig":"MEUCIEVBO2QT44g+Px1+oklNUBkUpcrSZP713Sal+v1jtImTAiEAp4Jh+zwk5XgUy6DKTxL5UbRB3vvCRxScRgBO0L+pS2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICNNoLxOupuVoqQy6elkeeMgewmdv8wTQ7M79BY6goJLAiBw7uwl4CLYRLck1Nxo3mlZ/7q6exTnRJhDofMjKMA23g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316483},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.1.tgz","smrtJsdoc":"strict","_integrity":"sha512-TVnS8tTIeMbcZpNKQVnBWAliZDDS8e05OG7l6CwVbvlIOOK+5xbNmArvNsn7THIsL0Xlo4qaNaWximU8WJUZmg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.9","@happyvertical/utils":"^0.89.9","@happyvertical/logger":"^0.89.9","@happyvertical/smrt-ui":"0.51.1","@happyvertical/smrt-core":"0.51.1","@happyvertical/smrt-types":"0.51.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.1","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.1_1789430703099_0.7524408641235802","host":"s3://npm-registry-packages-npm-production"}},"0.51.2":{"name":"@happyvertical/smrt-tenancy","version":"0.51.2","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"93ef5fe6b14ab6bbdfb974e13b131e91596d9900","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.2.tgz","fileCount":72,"integrity":"sha512-/md67gebJgyyYYuJNTFgn/TF8Ru5ywiXC9v9HXNQv8Si7lTJsv/YJyX+hFC2Okd3uunplnXHhuRYpu6TbO/H8g==","signatures":[{"sig":"MEUCIGF/+bEpk7JXidfO0eP3/frL2jKBN1ozhQ4baE/G6IaOAiEAyj/Rtk02qpGwZjeaQBI8ZfwuYzZw/sNQZEXb1n8xhEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAxPLaucsLrLYGh3G4Uexnrk6TH8nMR3FJ9SE4o9VPkpAiEAhojk6UkskKzFsIm16BqGqKPBg4gwGdl06/c3ak3V6pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316483},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.2.tgz","smrtJsdoc":"strict","_integrity":"sha512-/md67gebJgyyYYuJNTFgn/TF8Ru5ywiXC9v9HXNQv8Si7lTJsv/YJyX+hFC2Okd3uunplnXHhuRYpu6TbO/H8g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.9","@happyvertical/utils":"^0.89.9","@happyvertical/logger":"^0.89.9","@happyvertical/smrt-ui":"0.51.2","@happyvertical/smrt-core":"0.51.2","@happyvertical/smrt-types":"0.51.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.2","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.2_1789452126554_0.9696352973208071","host":"s3://npm-registry-packages-npm-production"}},"0.51.3":{"name":"@happyvertical/smrt-tenancy","version":"0.51.3","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"4d9e6534aa041b3f6c255183a05df8d9d72156cb","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.3.tgz","fileCount":72,"integrity":"sha512-zzXOnp7ad1Tw7Lx0CyH5Jo37PV32HxR9mgIxLDKVRnEZF7Ri2pOiodyNQJkirr+W/rxs6PXFzmBLEGU/PvZw9A==","signatures":[{"sig":"MEQCIA0PCFfyz7IvSFTzG9cp5EEbZa3e0tRbw7ho13WuEVkTAiB+2GjEta4yiNUS4w0qpajkSrhzig6Uqhg9QwTXoFtC+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFeGRYneoqo25vOnABm+TgS/uzExHb9pQWo1F+dTdSkfAiEA4AFZKiHAETPrY7iG0yN7tBAe2O4OL5UXUqE9pvPOWW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316486},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.3.tgz","smrtJsdoc":"strict","_integrity":"sha512-zzXOnp7ad1Tw7Lx0CyH5Jo37PV32HxR9mgIxLDKVRnEZF7Ri2pOiodyNQJkirr+W/rxs6PXFzmBLEGU/PvZw9A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/logger":"^0.89.11","@happyvertical/smrt-ui":"0.51.3","@happyvertical/smrt-core":"0.51.3","@happyvertical/smrt-types":"0.51.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.3","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.3_1789508438053_0.7152398002578577","host":"s3://npm-registry-packages-npm-production"}},"0.51.4":{"name":"@happyvertical/smrt-tenancy","version":"0.51.4","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"a3b24914c2c3d50df7094bcd6008f9b1978d4c42","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.4.tgz","fileCount":72,"integrity":"sha512-K4H4/tiP+vfZ3uLd1NKmmahqYRzsiogRStrdaFgC9zxv2FIEwr4MfqDAeRq1VhhyBQoeoOsvLW8prCgxwd5/Bg==","signatures":[{"sig":"MEUCIQDXCFkUJzlRfhhR9mu5naA/Tl8GT6ZWh2sid/ENeq7+JgIgLQBm/ABRo/mSqhJGTJDD6CAkfNLkanTdRwontM316eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEDTfnuuOjAhcxQq0T7nJivgWvubgKpnuJLrFKDSyv2GAiEAqSjVqFgwBaG+nvCnM2Co/XiaiUQjs+0BWvgdTU6yAhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316486},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.4.tgz","smrtJsdoc":"strict","_integrity":"sha512-K4H4/tiP+vfZ3uLd1NKmmahqYRzsiogRStrdaFgC9zxv2FIEwr4MfqDAeRq1VhhyBQoeoOsvLW8prCgxwd5/Bg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/logger":"^0.89.11","@happyvertical/smrt-ui":"0.51.4","@happyvertical/smrt-core":"0.51.4","@happyvertical/smrt-types":"0.51.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.4","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.4_1789548225670_0.5915256596464329","host":"s3://npm-registry-packages-npm-production"}},"0.51.5":{"name":"@happyvertical/smrt-tenancy","version":"0.51.5","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"8949da200969dcd91cbf968665d4fc7988298e31","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.5.tgz","fileCount":72,"integrity":"sha512-TBIp9dKG3DVZPeqxfw0qybc2GQ0V8CjtNBMYYpB6aYSnbkwX25QtF3zK3ZfCmdvhAsTs7poxj1aCG7CWacP3Hw==","signatures":[{"sig":"MEUCIHMASt/8h2qOS+6Y+N50FtD4P68e8dwGnElvNG7moogHAiEAlY5hS7jijHMarw3qa99k3Drywm4HP1s8u421MSh4/nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICXJq2Q4mFv8pBrdbtNbA6GiJXvPL+r9vxLlf9tHTdG4AiEAxVN2WrJly/b63V89jAW/LjdBJo7rm+HRJf2QAIWO7EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316486},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.5.tgz","smrtJsdoc":"strict","_integrity":"sha512-TBIp9dKG3DVZPeqxfw0qybc2GQ0V8CjtNBMYYpB6aYSnbkwX25QtF3zK3ZfCmdvhAsTs7poxj1aCG7CWacP3Hw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/logger":"^0.89.11","@happyvertical/smrt-ui":"0.51.5","@happyvertical/smrt-core":"0.51.5","@happyvertical/smrt-types":"0.51.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.5","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.5_1789560815398_0.4103688867772268","host":"s3://npm-registry-packages-npm-production"}},"0.51.6":{"name":"@happyvertical/smrt-tenancy","version":"0.51.6","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"3dddaf1fe7853543ca1ea46de0304a40a6c170bd","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.6.tgz","fileCount":72,"integrity":"sha512-jQoG00GgqjYRQQ+z7oBu8ZiMff5yOCmUGg1LxC0NZGzd/+xQFmq4CzODdlNRXZpqgTLBc+lNI8fjaA/+/hvWUg==","signatures":[{"sig":"MEUCIEO90/eEcS8wuAnQgdCk967qVNFeMyZ1dGbp4THWgGmPAiEA3iQdXbFHk9b2s9Ir78puSX4PXXr8n705sdRMH5z+6nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCI74vNCODd+nplP9aFGsw6C0E/VKSFnWyhWgN6mLd4yQIgeto/hjbcWe5NcGLzfBL1+NsfD8nWBsJE1mwJhooyeV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316486},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.6.tgz","smrtJsdoc":"strict","_integrity":"sha512-jQoG00GgqjYRQQ+z7oBu8ZiMff5yOCmUGg1LxC0NZGzd/+xQFmq4CzODdlNRXZpqgTLBc+lNI8fjaA/+/hvWUg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/logger":"^0.89.11","@happyvertical/smrt-ui":"0.51.6","@happyvertical/smrt-core":"0.51.6","@happyvertical/smrt-types":"0.51.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.6","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.6_1789586662282_0.47637039029009265","host":"s3://npm-registry-packages-npm-production"}},"0.51.7":{"name":"@happyvertical/smrt-tenancy","version":"0.51.7","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"8fb138ead15bd5ae99ff28d09e3e5b2d92c57a05","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.7.tgz","fileCount":72,"integrity":"sha512-cBcwydyeWsuZ8KPS7UMyJw2AyFSbOLI6mNWE7Hu2fJoPZ8adkbHv6mDCn3U96R0XjoQuxKLlMAlcA+xYW9/jyw==","signatures":[{"sig":"MEQCIEknXpdc+bm7pdq/cbGmmmLn1rg55S2tRRv2atQUBSG4AiAJYsdRn9BqSSNCQsqTkieO9J3NYhlb2d5gJAQczP6/nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFJqjkBjSsWJT6ge7A0rrCsDncohHvBCwU/OTXSa1ihOAiBYHJHhGNfb9Bj59Lq/1OlV5qA55dz+JbNFKSOPh80z8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316486},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.7.tgz","smrtJsdoc":"strict","_integrity":"sha512-cBcwydyeWsuZ8KPS7UMyJw2AyFSbOLI6mNWE7Hu2fJoPZ8adkbHv6mDCn3U96R0XjoQuxKLlMAlcA+xYW9/jyw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/logger":"^0.89.11","@happyvertical/smrt-ui":"0.51.7","@happyvertical/smrt-core":"0.51.7","@happyvertical/smrt-types":"0.51.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.7","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.7_1789604084987_0.7214490331134471","host":"s3://npm-registry-packages-npm-production"}},"0.51.8":{"name":"@happyvertical/smrt-tenancy","version":"0.51.8","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"cbe152e2e69996527d629d24ea71786f68c3ac84","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.8.tgz","fileCount":72,"integrity":"sha512-zu4K/2CUaWdRxK0blQ9DV7NUWGOCVJbbKxWTH6Pj/GSUJ9T1WXcogXuGPv5xELKQnttzYj00mAuqwpE0ZBUKmQ==","signatures":[{"sig":"MEUCIQCxMmoUB5dwOC/eVPwHXPzr6BObu514gv+qHbuU8sL4fQIgQpCCHmyu8xPWx2JzNouLdz4BCZ3yjSMhUz3YR5RAiLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBOT5l6PGpYcbxZsAPM31nxO5QAcFynhD9zXjjNsra/MAiEA3b2kVzBuACNzStCXZPNpr1ZA6+ZicoMjslHTw7CzH0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316486},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.8.tgz","smrtJsdoc":"strict","_integrity":"sha512-zu4K/2CUaWdRxK0blQ9DV7NUWGOCVJbbKxWTH6Pj/GSUJ9T1WXcogXuGPv5xELKQnttzYj00mAuqwpE0ZBUKmQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/logger":"^0.89.11","@happyvertical/smrt-ui":"0.51.8","@happyvertical/smrt-core":"0.51.8","@happyvertical/smrt-types":"0.51.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.8","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.8_1789631062607_0.6379471529919292","host":"s3://npm-registry-packages-npm-production"}},"0.51.9":{"name":"@happyvertical/smrt-tenancy","version":"0.51.9","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-tenancy@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":"c4e907197265f5e60d5a14a5565712ca0881bf11","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.9.tgz","fileCount":72,"integrity":"sha512-53PTkA57CzgshZ01fWPV9X4q68L5tkRtU9v8iTykl80RbYGzR1UF3ynFGwrcpqhnmoVJP71z+OS0fH4egPPwjQ==","signatures":[{"sig":"MEYCIQDWxKlkphafHnc0cWnTJK4MvL6avNsDl74nnpFiTsK13QIhANuZbyKiZKhniX3LVJDKKi6Q1UIdF/lPrFtAFAQNk8/z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBJtIFJ4OolM9UaxqkPMWzZFIFdXwlXT4rYaXu93N2JUAiBsiLoj3J6V1nvM0PiEhnHFLekIHW84BcDuhRjbJg+9zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316486},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.9.tgz","smrtJsdoc":"strict","_integrity":"sha512-53PTkA57CzgshZ01fWPV9X4q68L5tkRtU9v8iTykl80RbYGzR1UF3ynFGwrcpqhnmoVJP71z+OS0fH4egPPwjQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/logger":"^0.89.11","@happyvertical/smrt-ui":"0.51.9","@happyvertical/smrt-core":"0.51.9","@happyvertical/smrt-types":"0.51.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.9","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/smrt-tenancy_0.51.9_1789643460582_0.9232090232798298","host":"s3://npm-registry-packages-npm-production"}},"0.51.10":{"_id":"@happyvertical/smrt-tenancy@0.51.10","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"6d0d877c023ed00636ee4a54319a1de8ab2969b5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-tenancy/-/smrt-tenancy-0.51.10.tgz","fileCount":72,"integrity":"sha512-m+0j7lkUCHRUsRV+kVUmADG6ylwxDhq01tfHtjevFcku1fVoDqSgvbuzyx1i04qi/+6FePfH6Cq3zD4chepiLQ==","signatures":[{"sig":"MEUCIBAvAtr1XT1xgmA5TDq926dGh7i7py6eBf7I5xeaBjjLAiEAkkQuZvlHokp7PAAq72bM95gEwoIYSkLa+yYQl80nUZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDC39DP4REcam7l9VD9+E3LhnVvQEIgPHpIwH6dakaN+AiEApUY1NW92iy/jgdZNGgrW+3xr9XbPfwLY+olK34tUEwE="}],"unpackedSize":316494},"main":"./dist/index.js","name":"@happyvertical/smrt-tenancy","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.10.tgz","types":"./dist/index.d.ts","author":{"name":"HappyVertical"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui.d.ts","import":"./dist/ui.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js","svelte":"./dist/svelte/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"license":"MIT","scripts":{"dev":"npm run build:watch","test":"vitest run","build":"vite build --mode library && svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"pnpm exec svelte-check --tsconfig ./tsconfig.svelte.json","clean":"rm -rf dist","typecheck":"tsc --noEmit && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.svelte.json","test:watch":"vitest","build:watch":"vite build --mode library --watch","verify:pack":"node ../../scripts/verify-package-types-exports.js ."},"version":"0.51.10","_npmUser":{"name":"wllgrffn","email":"willgriffin@gmail.com"},"homepage":"https://github.com/happyvertical/smrt#readme","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-tenancy-0.51.10.tgz","smrtJsdoc":"strict","_integrity":"sha512-m+0j7lkUCHRUsRV+kVUmADG6ylwxDhq01tfHtjevFcku1fVoDqSgvbuzyx1i04qi/+6FePfH6Cq3zD4chepiLQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"_npmVersion":"11.16.0","description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","directories":{},"maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"@happyvertical/sql":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/logger":"^0.89.11","@happyvertical/smrt-ui":"0.51.10","@happyvertical/smrt-core":"0.51.10","@happyvertical/smrt-types":"0.51.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.4","svelte":"^5.56.4","vitest":"4.1.10","typescript":"5.9.3","@types/node":"24.13.2","svelte-check":"^4.7.1","@sveltejs/package":"^2.5.8","@happyvertical/smrt-vitest":"0.51.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","peerDependenciesMeta":{"svelte":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smrt-tenancy_0.51.10_1789717487303_0.3957316992710995"}}},"time":{"created":"2026-06-23T01:18:55.124Z","modified":"2026-09-18T07:44:47.547Z","0.30.0":"2026-06-23T01:18:55.437Z","0.31.0":"2026-06-23T03:10:33.678Z","0.31.1":"2026-06-23T05:36:57.548Z","0.32.0":"2026-06-23T07:20:11.257Z","0.32.1":"2026-06-23T09:25:31.887Z","0.32.2":"2026-06-23T16:28:53.390Z","0.33.0":"2026-06-23T16:56:20.115Z","0.33.1":"2026-06-23T18:37:19.891Z","0.34.0":"2026-06-23T19:04:13.249Z","0.34.1":"2026-06-23T21:14:00.334Z","0.34.2":"2026-06-23T22:00:18.671Z","0.34.3":"2026-06-23T23:06:43.230Z","0.34.4":"2026-06-23T23:45:42.791Z","0.34.5":"2026-06-24T00:43:12.977Z","0.34.6":"2026-06-24T05:38:08.844Z","0.34.7":"2026-06-24T08:46:08.005Z","0.34.8":"2026-06-24T16:35:40.671Z","0.34.9":"2026-06-24T19:35:19.690Z","0.35.0":"2026-06-24T19:58:31.920Z","0.35.1":"2026-06-24T21:18:00.969Z","0.35.2":"2026-06-24T22:35:44.586Z","0.35.3":"2026-06-25T00:15:02.511Z","0.35.4":"2026-06-25T05:46:19.570Z","0.36.0":"2026-06-25T06:38:27.121Z","0.36.1":"2026-06-26T03:34:27.433Z","0.36.2":"2026-06-26T05:16:15.154Z","0.36.3":"2026-06-26T06:36:57.110Z","0.36.4":"2026-06-26T13:55:55.906Z","0.36.5":"2026-06-26T14:59:30.450Z","0.36.6":"2026-06-26T18:58:45.514Z","0.36.7":"2026-06-26T21:13:31.709Z","0.36.8":"2026-06-27T01:23:34.467Z","0.37.0":"2026-06-28T22:00:22.729Z","0.37.1":"2026-06-30T04:18:14.039Z","0.37.2":"2026-07-01T02:43:59.283Z","0.37.3":"2026-07-01T20:20:27.013Z","0.37.4":"2026-07-01T22:18:20.727Z","0.37.5":"2026-07-02T01:08:01.475Z","0.37.6":"2026-07-02T02:50:45.950Z","0.37.7":"2026-07-03T03:34:22.992Z","0.37.8":"2026-07-03T07:18:50.096Z","0.37.9":"2026-07-03T13:51:46.233Z","0.37.10":"2026-07-03T18:04:20.057Z","0.37.11":"2026-07-03T18:53:26.856Z","0.38.0":"2026-07-03T20:53:48.323Z","0.38.1":"2026-07-03T21:41:53.368Z","0.38.2":"2026-07-04T01:05:34.334Z","0.38.3":"2026-07-04T15:03:17.497Z","0.38.4":"2026-07-05T15:00:23.063Z","0.38.5":"2026-07-05T18:20:30.679Z","0.38.6":"2026-07-05T20:51:22.581Z","0.38.7":"2026-07-05T21:33:35.983Z","0.38.8":"2026-07-06T15:33:22.143Z","0.38.9":"2026-07-06T18:52:52.895Z","0.38.10":"2026-07-06T23:33:52.981Z","0.38.11":"2026-07-08T00:31:09.069Z","0.38.12":"2026-07-08T01:06:12.108Z","0.38.13":"2026-07-08T03:45:48.130Z","0.38.14":"2026-07-08T04:37:59.482Z","0.38.15":"2026-07-08T15:51:38.486Z","0.38.16":"2026-07-08T18:02:58.544Z","0.38.17":"2026-07-08T20:04:09.210Z","0.38.18":"2026-07-09T01:37:25.964Z","0.38.19":"2026-07-09T02:10:28.393Z","0.38.20":"2026-07-09T05:59:15.884Z","0.38.21":"2026-07-09T07:12:15.002Z","0.38.22":"2026-07-09T08:55:15.460Z","0.38.23":"2026-07-09T21:59:22.622Z","0.38.24":"2026-07-09T23:06:24.996Z","0.38.25":"2026-07-10T01:29:14.850Z","0.38.26":"2026-07-10T13:03:09.400Z","0.39.0":"2026-07-10T22:34:08.776Z","0.39.1":"2026-07-11T00:31:43.505Z","0.39.2":"2026-07-11T03:58:07.581Z","0.39.3":"2026-07-11T16:40:18.851Z","0.39.4":"2026-07-12T01:36:44.335Z","0.39.6":"2026-07-12T08:48:09.366Z","0.39.7":"2026-07-12T17:07:14.766Z","0.39.8":"2026-07-12T19:46:54.927Z","0.39.9":"2026-07-13T01:48:52.436Z","0.39.10":"2026-07-13T04:42:13.640Z","0.39.11":"2026-07-13T17:53:57.724Z","0.39.12":"2026-07-13T19:43:38.937Z","0.39.13":"2026-07-14T00:09:50.174Z","0.39.14":"2026-07-14T03:53:16.552Z","0.39.15":"2026-07-14T06:17:17.291Z","0.39.16":"2026-07-14T21:59:14.993Z","0.39.17":"2026-07-15T00:22:13.479Z","0.40.0":"2026-07-15T06:08:18.039Z","0.40.1":"2026-07-15T07:05:14.990Z","0.40.2":"2026-07-15T07:53:06.635Z","0.40.3":"2026-07-15T08:49:37.570Z","0.40.4":"2026-07-15T16:35:07.701Z","0.40.5":"2026-07-15T17:29:37.744Z","0.40.6":"2026-07-16T00:04:38.513Z","0.40.7":"2026-07-17T06:39:38.952Z","0.40.8":"2026-07-17T19:05:01.884Z","0.40.9":"2026-07-17T20:22:10.225Z","0.40.10":"2026-07-18T00:07:51.054Z","0.40.11":"2026-07-18T03:42:44.901Z","0.40.12":"2026-07-18T06:51:22.139Z","0.40.13":"2026-07-18T10:28:45.036Z","0.40.14":"2026-07-18T12:43:16.243Z","0.40.15":"2026-07-19T21:16:08.565Z","0.40.16":"2026-07-20T08:10:31.622Z","0.40.17":"2026-07-20T11:47:01.454Z","0.40.18":"2026-07-20T18:10:18.883Z","0.40.19":"2026-07-21T06:56:55.926Z","0.40.20":"2026-07-21T07:57:50.890Z","0.40.21":"2026-07-25T20:03:52.459Z","0.40.22":"2026-07-25T23:43:49.347Z","0.40.23":"2026-07-26T01:04:38.306Z","0.40.24":"2026-07-26T02:00:32.481Z","0.40.25":"2026-07-26T13:33:26.220Z","0.40.26":"2026-07-26T14:20:30.294Z","0.40.27":"2026-07-26T15:53:41.514Z","0.40.28":"2026-07-26T20:04:35.297Z","0.40.29":"2026-07-26T23:23:05.742Z","0.40.30":"2026-07-27T20:41:54.952Z","0.40.31":"2026-07-29T01:00:07.509Z","0.40.32":"2026-07-29T09:26:35.578Z","0.40.33":"2026-07-29T11:23:32.597Z","0.40.34":"2026-07-30T02:07:25.448Z","0.40.35":"2026-07-30T08:34:46.442Z","0.40.36":"2026-07-30T11:49:37.291Z","0.40.37":"2026-07-30T17:21:17.847Z","0.40.38":"2026-07-31T00:28:06.913Z","0.40.39":"2026-07-31T02:06:59.642Z","0.40.40":"2026-07-31T03:40:49.774Z","0.40.41":"2026-07-31T04:54:55.117Z","0.40.42":"2026-07-31T12:52:14.676Z","0.40.43":"2026-08-01T14:21:42.442Z","0.40.44":"2026-08-02T02:54:41.680Z","0.40.45":"2026-08-02T06:26:01.754Z","0.40.46":"2026-08-02T13:53:02.847Z","0.40.47":"2026-08-03T16:13:19.397Z","0.40.48":"2026-08-03T20:46:04.540Z","0.40.49":"2026-08-03T23:01:04.051Z","0.40.50":"2026-08-04T03:08:21.175Z","0.40.51":"2026-08-04T18:25:30.994Z","0.40.52":"2026-08-04T19:47:17.276Z","0.40.53":"2026-08-05T05:44:39.338Z","0.40.54":"2026-08-05T08:08:16.682Z","0.40.55":"2026-08-05T20:04:28.650Z","0.40.56":"2026-08-05T22:47:20.716Z","0.40.57":"2026-08-06T03:11:17.211Z","0.40.58":"2026-08-06T04:58:23.988Z","0.40.59":"2026-08-06T07:02:23.321Z","0.40.60":"2026-08-08T14:43:24.818Z","0.40.61":"2026-08-09T01:59:20.590Z","0.40.62":"2026-08-10T08:34:53.625Z","0.40.63":"2026-08-11T08:22:47.100Z","0.40.64":"2026-08-12T03:27:47.582Z","0.40.65":"2026-08-12T06:22:09.068Z","0.40.66":"2026-08-13T07:44:04.200Z","0.40.67":"2026-08-14T08:22:38.128Z","0.40.68":"2026-08-14T21:49:46.055Z","0.40.69":"2026-08-17T07:29:34.845Z","0.40.70":"2026-08-18T08:10:54.462Z","0.41.0":"2026-08-19T08:10:53.663Z","0.42.0":"2026-08-20T08:11:03.140Z","0.42.1":"2026-08-20T21:55:48.784Z","0.42.2":"2026-08-21T00:19:49.327Z","0.42.3":"2026-08-21T05:43:43.231Z","0.42.4":"2026-08-22T07:55:39.209Z","0.42.5":"2026-08-23T10:37:28.572Z","0.42.6":"2026-08-23T12:11:18.420Z","0.42.7":"2026-08-24T07:53:49.166Z","0.43.0":"2026-08-24T22:00:07.561Z","0.43.1":"2026-08-25T03:56:06.863Z","0.43.2":"2026-08-25T07:45:11.291Z","0.43.3":"2026-08-25T22:47:19.978Z","0.43.4":"2026-08-27T10:46:48.384Z","0.43.5":"2026-08-27T18:07:03.594Z","0.43.6":"2026-08-28T11:07:20.435Z","0.43.7":"2026-08-30T07:37:13.090Z","0.43.8":"2026-08-31T03:36:39.675Z","0.43.9":"2026-08-31T17:43:37.184Z","0.43.10":"2026-09-01T07:42:45.350Z","0.44.0":"2026-09-02T07:44:11.307Z","0.44.1":"2026-09-02T17:58:48.055Z","0.45.0":"2026-09-04T04:06:20.401Z","0.45.1":"2026-09-04T07:43:11.958Z","0.45.2":"2026-09-05T07:38:39.654Z","0.45.3":"2026-09-05T22:55:59.118Z","0.46.0":"2026-09-06T16:18:18.722Z","0.47.0":"2026-09-06T19:30:52.436Z","0.47.1":"2026-09-07T06:34:33.478Z","0.47.2":"2026-09-07T20:18:01.077Z","0.48.0":"2026-09-08T07:42:34.736Z","0.49.0":"2026-09-09T07:43:38.196Z","0.49.1":"2026-09-09T16:28:14.791Z","0.49.2":"2026-09-10T07:43:00.217Z","0.49.3":"2026-09-12T17:01:35.993Z","0.49.4":"2026-09-13T00:42:52.417Z","0.49.5":"2026-09-13T03:33:07.772Z","0.49.6":"2026-09-13T14:43:25.050Z","0.49.7":"2026-09-13T19:00:09.242Z","0.49.8":"2026-09-13T20:12:25.559Z","0.50.0":"2026-09-14T13:38:58.702Z","0.51.0":"2026-09-14T20:34:49.766Z","0.51.1":"2026-09-15T00:05:03.207Z","0.51.2":"2026-09-15T06:02:06.667Z","0.51.3":"2026-09-15T21:40:38.158Z","0.51.4":"2026-09-16T08:43:45.770Z","0.51.5":"2026-09-16T12:13:35.529Z","0.51.6":"2026-09-16T19:24:22.373Z","0.51.7":"2026-09-17T00:14:45.072Z","0.51.8":"2026-09-17T07:44:22.689Z","0.51.9":"2026-09-17T11:11:00.686Z","0.51.10":"2026-09-18T07:44:47.397Z"},"bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"author":{"name":"HappyVertical"},"license":"MIT","homepage":"https://github.com/happyvertical/smrt#readme","keywords":["ai","agents","multi-tenancy","tenancy","isolation","smrt"],"repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/tenancy"},"description":"Production-ready multi-tenancy framework for SMRT with automatic tenant isolation and enforcement","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"readme":"# @happyvertical/smrt-tenancy\n\nMulti-tenancy for s-m-r-t with AsyncLocalStorage context propagation, automatic query filtering, and tenant ID population.\n\n## Installation\n\n```bash\npnpm install @happyvertical/smrt-tenancy\n```\n\n## Usage\n\n```typescript\nimport { enableTenancy, TenantScoped, tenantId, withTenant } from '@happyvertical/smrt-tenancy';\nimport { smrt, SmrtObject } from '@happyvertical/smrt-core';\n\n// 1. Enable tenancy globally (once at app startup)\nenableTenancy();\n\n// 2. Mark classes as tenant-scoped\n@smrt()\n@TenantScoped({ mode: 'optional' })\nclass Document extends SmrtObject {\n  @tenantId({ nullable: true })\n  tenantId: string | null = null;\n\n  title: string = '';\n}\n\n// 3. Wrap operations in tenant context\nawait withTenant({ tenantId: 'tenant-123' }, async () => {\n  const docs = await collection.list({ where: { status: 'active' } });\n  // Executes: WHERE tenant_id = 'tenant-123' AND status = 'active'\n});\n```\n\n## API\n\n### Decorators\n\n| Export | Description |\n|--------|-------------|\n| `TenantScoped(options?)` | Class decorator. Modes: `'required'` (default) or `'optional'` |\n| `tenantId(options?)` | Property decorator for the tenant ID field |\n\n### Context Runners\n\n| Export | Description |\n|--------|-------------|\n| `withTenant(ctx, fn)` | Run code scoped to a tenant |\n| `withTenantSync(ctx, fn)` | Synchronous variant |\n| `withSystemContext(fn)` | Bypass all tenant checks (admin/migrations) |\n| `withSuperAdminBypass(fn)` | Keep tenant context but disable auto-filtering |\n| `enterTenantContext(ctx)` | Enter context without callback (for middleware) |\n\n### Context Accessors\n\n| Export | Description |\n|--------|-------------|\n| `getCurrentTenant()` | Get current tenant context (may be undefined) |\n| `getTenantId()` | Get tenant ID string (may be undefined) |\n| `requireTenant()` | Get tenant context or throw |\n| `requireTenantId()` | Get tenant ID or throw |\n| `hasTenantContext()` | Check if in tenant context |\n| `isSystemContext()` | Check if in system context |\n| `isSuperAdminBypass()` | Check if super admin bypass is active |\n| `TenantContext` | AsyncLocalStorage instance (advanced use) |\n\n### Errors\n\n`TenantContextError` (missing required context), `TenantIsolationError` (tenant mismatch).\n\n### Interceptor\n\n| Export | Description |\n|--------|-------------|\n| `enableTenancy()` | Register tenant interceptor globally |\n| `disableTenancy()` | Remove tenant interceptor |\n| `isTenancyEnabled()` | Check if tenancy is active |\n| `createTenantInterceptor(options?)` | Create interceptor manually |\n\n### Framework Adapters\n\n| Export | Description |\n|--------|-------------|\n| `createSvelteKitHandle(options)` | SvelteKit hooks.server.ts handler |\n| `createExpressMiddleware(options)` | Express middleware |\n| `createCliContext(options)` | CLI context with `run()`, `runWithTenant()`, `runAsSystem()` |\n\n### Registry (Advanced)\n\n| Export | Description |\n|--------|-------------|\n| `isTenantScopedClass(name)` | Check if a class is tenant-scoped |\n| `getTenantScopedConfig(name)` | Get tenant config for a class |\n| `getAllTenantScopedClasses()` | List all registered tenant-scoped classes |\n| `registerTenantScopedClass()` | Register a class programmatically |\n| `unregisterTenantScopedClass()` | Remove a class from registry |\n| `clearTenantScopedRegistry()` | Clear all registrations |\n\n### Testing\n\n| Export | Description |\n|--------|-------------|\n| `setupTestTenancy(options?)` | Enable tenancy for tests |\n| `resetTenancy()` | Clean up tenancy state between tests |\n| `createTestTenantContext(ctx, fn)` | Run test code in tenant context |\n| `testTenantIsolation(tenantIds, fn)` | Verify isolation between tenants |\n| `assertTenantContextRequired(fn)` | Assert operation requires context |\n| `assertTenantIsolationViolation(fn)` | Assert operation violates isolation |\n\n## Dependencies\n\n- `@happyvertical/smrt-core` -- SmrtObject, SmrtCollection, GlobalInterceptors\n- `@happyvertical/sql` -- database operations\n- `@happyvertical/utils` -- utility functions\n\nOptional peers: `svelte`, `@happyvertical/smrt-users`, `@happyvertical/smrt-svelte`\n\n## License\n\nMIT\n\n### Authorized tenant/global list reads\n\n`withTenantGlobalRead(tenantId, callback)` permits list-family reads of the named\ntenant plus global rows after validating the caller's tenant. It preserves the\noriginal actor, permissions, and system status for business interceptors; it does\nnot turn ordinary callers into system callers. The built-in tenancy `beforeList`\nhook ANDs this scope into every existing predicate branch, and rechecks identity\nif nested code changes tenants. Point reads, raw queries, and writes retain their\nnormal guards. The capability is async-local, restores after exceptions, and does\nnot affect concurrent requests. Real system/super-admin callers retain their\nexisting bypass behavior. Use bounded collection reads inside the callback.\n","readmeFilename":"README.md"}