{"_id":"@happyvertical/smrt-images","_rev":"211-97c09bafa9590c7b85680136accc09f1","name":"@happyvertical/smrt-images","dist-tags":{"latest":"0.51.10"},"versions":{"0.30.0":{"name":"@happyvertical/smrt-images","version":"0.30.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4e4b2e65ecb12215431e51a843695f481e6b7906","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.30.0.tgz","fileCount":75,"integrity":"sha512-0jDJfQfOmh2guDok8/LB+84q6PhG8ITuBtvvgmHNzhtmYsrNjZDjjL5hKC7ncyeokEBWouHdLzmN7qlduwAgMA==","signatures":[{"sig":"MEUCIQCoc6lxpQJ8ghQ6qRxhYmtqQsYUv2pqbuIjqKLR4UhknwIgX2/HRDyBuXnW9/tTCgBkOylR6qIhXqGHOl+qhqOPSX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265969},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/30c9fe400ca10e590075a3ea86b31afb/happyvertical-smrt-images-0.30.0.tgz","_integrity":"sha512-0jDJfQfOmh2guDok8/LB+84q6PhG8ITuBtvvgmHNzhtmYsrNjZDjjL5hKC7ncyeokEBWouHdLzmN7qlduwAgMA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.30.0","@happyvertical/smrt-core":"0.30.0","@happyvertical/smrt-types":"0.30.0","@happyvertical/smrt-assets":"0.30.0","@happyvertical/smrt-prompts":"0.30.0","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.30.0","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.30.0"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.30.0_1782177515858_0.04211445501755606","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@happyvertical/smrt-images","version":"0.31.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"501d936c9966c801b15516d9ba919e2f71cc3168","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.31.0.tgz","fileCount":75,"integrity":"sha512-WaUQmMk9cWc3m5bKCBhTmtV8z8V+QLNuh6vtSpyc/AFVI9qQSf4kc7SQS1RzSATwR5sdf/qt15+d8i8fSgr76w==","signatures":[{"sig":"MEYCIQDlX1xkyfIquLTk0+FHHvBAAa1ogRFhQabaXKx2r6r1AwIhAIw/q2W5V2eRpFU86rkacHAMM2z8Ub6u1JcjULPSbxbY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265969},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/9ce037827bd50d45f53510342e7e4dcf/happyvertical-smrt-images-0.31.0.tgz","_integrity":"sha512-WaUQmMk9cWc3m5bKCBhTmtV8z8V+QLNuh6vtSpyc/AFVI9qQSf4kc7SQS1RzSATwR5sdf/qt15+d8i8fSgr76w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.31.0","@happyvertical/smrt-core":"0.31.0","@happyvertical/smrt-types":"0.31.0","@happyvertical/smrt-assets":"0.31.0","@happyvertical/smrt-prompts":"0.31.0","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.31.0","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.31.0"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.31.0_1782184214582_0.48850706769824925","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@happyvertical/smrt-images","version":"0.31.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"0b7e26a59cce30479a43d77d58a755bec751835e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.31.1.tgz","fileCount":75,"integrity":"sha512-quBjlTOlsHrLXpiHXDgfu+5iAVAgMXbAiH0LtO00t72GCEmoNgjySMG3fkJ5nx2ubN7kQxRgNWBlOUXxVMGMYw==","signatures":[{"sig":"MEYCIQDdV0dbOUaWkn46Wik/PfzE15ufu25LvfoMtrJqSD667AIhAJXnp4+AnOO8zRfUuthlS1QvU869Ya7nO4a7Hu9XprL0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265969},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/c541cd10738f227b858b996902fc5fab/happyvertical-smrt-images-0.31.1.tgz","_integrity":"sha512-quBjlTOlsHrLXpiHXDgfu+5iAVAgMXbAiH0LtO00t72GCEmoNgjySMG3fkJ5nx2ubN7kQxRgNWBlOUXxVMGMYw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.31.1","@happyvertical/smrt-core":"0.31.1","@happyvertical/smrt-types":"0.31.1","@happyvertical/smrt-assets":"0.31.1","@happyvertical/smrt-prompts":"0.31.1","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.31.1","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.31.1"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.31.1_1782192997928_0.47226227679351607","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@happyvertical/smrt-images","version":"0.32.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"3a60141e1130887b4ba6b02a8932b4d9e4a2abe5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.32.0.tgz","fileCount":75,"integrity":"sha512-diDCbGILVWddEP4phrva+ccynhzsDjhuRhgJY8n2Q5De3RR0wKDHHNton/citVK4JCNUCl/g2RjibPyGMFl1xw==","signatures":[{"sig":"MEQCIFsVbRWbMJQD+VVppe308Lm4xvcqqz5jTDdIHdLAZcBeAiBaDvDHeDsQdT8OEZoeOLfZyZs4D0tRU90bT7jVdVzYdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265969},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/00e87f30e9bafa3bff9d9915ca6dff5e/happyvertical-smrt-images-0.32.0.tgz","_integrity":"sha512-diDCbGILVWddEP4phrva+ccynhzsDjhuRhgJY8n2Q5De3RR0wKDHHNton/citVK4JCNUCl/g2RjibPyGMFl1xw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.32.0","@happyvertical/smrt-core":"0.32.0","@happyvertical/smrt-types":"0.32.0","@happyvertical/smrt-assets":"0.32.0","@happyvertical/smrt-prompts":"0.32.0","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.32.0","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.32.0"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.32.0_1782199192484_0.6482994092439962","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@happyvertical/smrt-images","version":"0.32.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b92f148a162e848bef906d4e496c556f6299d8f1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.32.1.tgz","fileCount":75,"integrity":"sha512-LIeonZ2udROVsSTGLVfMnYisMOy+qUUaQwA4fK6UaWezlVqoSv6doZpAe7joPkuRlNrVE66qWV22PO9TKTbw5w==","signatures":[{"sig":"MEQCIHndufChT04L7+P5moWFKKv9nexir8dmgRD5LodGvlSCAiAYAYy+jca9SibwRimnLi/5ptf1xjaFWHYUyY7/tQ1xeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/d2b7ca3baafe241d993d67bd61a81efe/happyvertical-smrt-images-0.32.1.tgz","_integrity":"sha512-LIeonZ2udROVsSTGLVfMnYisMOy+qUUaQwA4fK6UaWezlVqoSv6doZpAe7joPkuRlNrVE66qWV22PO9TKTbw5w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.32.1","@happyvertical/smrt-core":"0.32.1","@happyvertical/smrt-types":"0.32.1","@happyvertical/smrt-assets":"0.32.1","@happyvertical/smrt-prompts":"0.32.1","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.32.1","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.32.1"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.32.1_1782206712702_0.21296631663078003","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"@happyvertical/smrt-images","version":"0.32.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c0581b70f95fa4fbe6e57d7e08c7eb2fe1dc6af4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.32.2.tgz","fileCount":75,"integrity":"sha512-ltPnkidD75+m9F9ITJWSUOQZTSvlSMxHZYezKnZorwfZeRZBVEjHpyouG5XdMP1thKk27C33VeJ5sdu8OQGJ0g==","signatures":[{"sig":"MEYCIQDTlL4ZNHIN6ixjb3pMcE6It103Uc2uvC+R4PVe9K97/AIhAOJUwqHIwno0bRnBHZoLeC6rMf8sETi/gV7n3f2X8iOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/54c8d153625cb0e487f72ae7887c7dc3/happyvertical-smrt-images-0.32.2.tgz","_integrity":"sha512-ltPnkidD75+m9F9ITJWSUOQZTSvlSMxHZYezKnZorwfZeRZBVEjHpyouG5XdMP1thKk27C33VeJ5sdu8OQGJ0g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.32.2","@happyvertical/smrt-core":"0.32.2","@happyvertical/smrt-types":"0.32.2","@happyvertical/smrt-assets":"0.32.2","@happyvertical/smrt-prompts":"0.32.2","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.32.2","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.32.2"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.32.2_1782232114033_0.6586064370947748","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@happyvertical/smrt-images","version":"0.33.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4653b33aaee64e333b44fe48c3e9d2ad43a41ba4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.33.0.tgz","fileCount":75,"integrity":"sha512-vlJ25OdPBcg+3LObANB4rVPOIqkb9X9T0TNEWBnfxzA3Rlhe1k+/GwHnrqbHNlbRbgyPlmZ/KpJRY0vDV+N7rg==","signatures":[{"sig":"MEYCIQDWYtgJYiv///cmDZqmdwICgRpQ1lGk2nq2VUgxktDHkwIhANgGCrC9+XQFHvsZGifrI+yi++Nzv9012rdt9VDoyYDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/512a96b5b679c3e8efe066648870796c/happyvertical-smrt-images-0.33.0.tgz","_integrity":"sha512-vlJ25OdPBcg+3LObANB4rVPOIqkb9X9T0TNEWBnfxzA3Rlhe1k+/GwHnrqbHNlbRbgyPlmZ/KpJRY0vDV+N7rg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.33.0","@happyvertical/smrt-core":"0.33.0","@happyvertical/smrt-types":"0.33.0","@happyvertical/smrt-assets":"0.33.0","@happyvertical/smrt-prompts":"0.33.0","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.33.0","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.33.0"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.33.0_1782233760586_0.23033115383277192","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@happyvertical/smrt-images","version":"0.33.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c798f9b4b873ae13828c1f42192ef5c200bd7eab","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.33.1.tgz","fileCount":75,"integrity":"sha512-eJE2k0gl3Yit8boVPjZQbJKRFABaSdTwIV6nnYS3Xe/FLTIQzrK+uare94ujohZwkMJLE9WKn1HGixVTO2RfOQ==","signatures":[{"sig":"MEUCIQDKbkjSbAHz1BqyTolOH5HN75vkydZf2Y7T67mqzdFY0wIgJei0L69ui0IlCFxCuZ0LqmNpsuK9ok1RVje10FPTGyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/02f4be8c35abe3f9f3a40f8628fc2d85/happyvertical-smrt-images-0.33.1.tgz","_integrity":"sha512-eJE2k0gl3Yit8boVPjZQbJKRFABaSdTwIV6nnYS3Xe/FLTIQzrK+uare94ujohZwkMJLE9WKn1HGixVTO2RfOQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.33.1","@happyvertical/smrt-core":"0.33.1","@happyvertical/smrt-types":"0.33.1","@happyvertical/smrt-assets":"0.33.1","@happyvertical/smrt-prompts":"0.33.1","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.33.1","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.33.1"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.33.1_1782239817672_0.9516635330788412","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@happyvertical/smrt-images","version":"0.34.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"456331f200b63af7d10ab78853f24016ac9444fc","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.0.tgz","fileCount":75,"integrity":"sha512-07zjI3SfuK6deCeupGc1ACeb2vvpOMSAF+F4wxDcb8diLW+Snjs2xr4JXMpwwNSeJbkoGvZxNoynFxkxxjXKSw==","signatures":[{"sig":"MEYCIQD9p1AoR7Yhdk7wXLvAYLgXQzPPqoabc6G02zxGJSqzBwIhAPZewS7DEyCjDpiUeNl5WCL4/SGwMTXvzxKRkorFsqum","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/22dd9fef820212adda8bf100ab595419/happyvertical-smrt-images-0.34.0.tgz","_integrity":"sha512-07zjI3SfuK6deCeupGc1ACeb2vvpOMSAF+F4wxDcb8diLW+Snjs2xr4JXMpwwNSeJbkoGvZxNoynFxkxxjXKSw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.0","@happyvertical/smrt-core":"0.34.0","@happyvertical/smrt-types":"0.34.0","@happyvertical/smrt-assets":"0.34.0","@happyvertical/smrt-prompts":"0.34.0","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.0","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.0"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.0_1782241434447_0.6985867455266452","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@happyvertical/smrt-images","version":"0.34.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"0f52d3e4b3c3b79be9d8bc2a11f5238320f456a9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.1.tgz","fileCount":75,"integrity":"sha512-77NAZinwcnQjARc5HQ5I2BELzkGASP1VGPPF6CfDOOluF5WexNGey3BJ1ZaXwTKBm+ipIod6nOn/QcvMRiN93A==","signatures":[{"sig":"MEYCIQDEMN2v7G/8a91VDtQPeDxAg/izRXnckS8BmzVgKCj8pwIhAII5KYRYuDDDUvit5fbLknxavhFFK4W9aYbp3adVWUxe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/52fd8f95e3afee56e88593d586564668/happyvertical-smrt-images-0.34.1.tgz","_integrity":"sha512-77NAZinwcnQjARc5HQ5I2BELzkGASP1VGPPF6CfDOOluF5WexNGey3BJ1ZaXwTKBm+ipIod6nOn/QcvMRiN93A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.1","@happyvertical/smrt-core":"0.34.1","@happyvertical/smrt-types":"0.34.1","@happyvertical/smrt-assets":"0.34.1","@happyvertical/smrt-prompts":"0.34.1","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.1","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.1"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.1_1782249220635_0.36514353759578144","host":"s3://npm-registry-packages-npm-production"}},"0.34.2":{"name":"@happyvertical/smrt-images","version":"0.34.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"0dd36388948da6458de6c1a8ba76105111cbbd84","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.2.tgz","fileCount":75,"integrity":"sha512-J5uOp2D/Tj5eaoNRuceUG7rAXf2XSbpCdwm3mI6y3FFH2aiLwRDaE1Ah+xfn31Se1PzGHtIKz2YGQZETd38+MA==","signatures":[{"sig":"MEYCIQDSbMIHojCJDvwax7Q4Km6yjVZ4PCmBblBtlbSB7vYh6QIhAOyABMe6tp9XjasBOugs+zcUlmbfc23vjIHY5lrQJG52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/9ebebdc19a0c86717a6af2374fcbb7fe/happyvertical-smrt-images-0.34.2.tgz","_integrity":"sha512-J5uOp2D/Tj5eaoNRuceUG7rAXf2XSbpCdwm3mI6y3FFH2aiLwRDaE1Ah+xfn31Se1PzGHtIKz2YGQZETd38+MA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.2","@happyvertical/smrt-core":"0.34.2","@happyvertical/smrt-types":"0.34.2","@happyvertical/smrt-assets":"0.34.2","@happyvertical/smrt-prompts":"0.34.2","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.2","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.2"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.2_1782251993472_0.1377936704574978","host":"s3://npm-registry-packages-npm-production"}},"0.34.3":{"name":"@happyvertical/smrt-images","version":"0.34.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4507e1b350e33177a909798ff6a55aa09975c556","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.3.tgz","fileCount":75,"integrity":"sha512-fDvr12C374zN+ApKeTFg6gEK0AekAYtecRGpiVncfHtND3+rFwDzRz4LSefKQvN695MTTTO7wQpiga3YjIcc5w==","signatures":[{"sig":"MEUCIDCYwejNWCohKmcTNQjZaq5zswDqmST7+hfm9GQYHUbxAiEAtJq6vKKizI6Xc5+vV3FU3LC/I54cdm+9X9POjcyT6h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/7db8abeea954a9d9f6500b4658aba363/happyvertical-smrt-images-0.34.3.tgz","_integrity":"sha512-fDvr12C374zN+ApKeTFg6gEK0AekAYtecRGpiVncfHtND3+rFwDzRz4LSefKQvN695MTTTO7wQpiga3YjIcc5w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.3","@happyvertical/smrt-core":"0.34.3","@happyvertical/smrt-types":"0.34.3","@happyvertical/smrt-assets":"0.34.3","@happyvertical/smrt-prompts":"0.34.3","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.3","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.3"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.3_1782255977902_0.210084245016543","host":"s3://npm-registry-packages-npm-production"}},"0.34.4":{"name":"@happyvertical/smrt-images","version":"0.34.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"3e981f3d24c26eba327b5b5b34b77568781967de","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.4.tgz","fileCount":75,"integrity":"sha512-UNZZP0LgQxLQSfjXOJNUvIzTQbEZhKTicWyDhha9O5oSwnF7C5PhFokPwtbbtsa4dz23Ryspi9JE0GOQk3w7lQ==","signatures":[{"sig":"MEUCIQCOVWssZtD4gMM/eSdt8IpPS2DcNv+0CUpKmdEOYnDPywIgXmDKsyFc3fAvq/P7wnZ06cXdWr3xAq9XCoAjHipzg5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/b91fd73ba3ae8e33d157ece1c6d30c77/happyvertical-smrt-images-0.34.4.tgz","_integrity":"sha512-UNZZP0LgQxLQSfjXOJNUvIzTQbEZhKTicWyDhha9O5oSwnF7C5PhFokPwtbbtsa4dz23Ryspi9JE0GOQk3w7lQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.4","@happyvertical/smrt-core":"0.34.4","@happyvertical/smrt-types":"0.34.4","@happyvertical/smrt-assets":"0.34.4","@happyvertical/smrt-prompts":"0.34.4","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.4","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.4"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.4_1782258321528_0.6933189808383413","host":"s3://npm-registry-packages-npm-production"}},"0.34.5":{"name":"@happyvertical/smrt-images","version":"0.34.5","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"62ea9d046b8672da55f1878cd5e2b8b4a77198a1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.5.tgz","fileCount":75,"integrity":"sha512-hWSgive2TKPOprCIlCxqdteiomTso/jZjnpw96YshWYQKUFbs/h3QmvvJvUjg1GMBoi4K3sL4DBE3DaJ1MGAIA==","signatures":[{"sig":"MEQCIGLDIKQ9XYG/vu03ZM0mgpPTM3HjQFsBnJPY3mM9obyIAiBdbDdEUxxjURzd33MCjtXBqBjxbOR53wYnVmsJLBoZCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277662},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/b9e10b992bdf64bfbe8187b0ff58d157/happyvertical-smrt-images-0.34.5.tgz","_integrity":"sha512-hWSgive2TKPOprCIlCxqdteiomTso/jZjnpw96YshWYQKUFbs/h3QmvvJvUjg1GMBoi4K3sL4DBE3DaJ1MGAIA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.5","@happyvertical/smrt-core":"0.34.5","@happyvertical/smrt-types":"0.34.5","@happyvertical/smrt-assets":"0.34.5","@happyvertical/smrt-prompts":"0.34.5","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.5","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.5"},"peerDependencies":{"svelte":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.5_1782261769665_0.9371970563471466","host":"s3://npm-registry-packages-npm-production"}},"0.34.6":{"name":"@happyvertical/smrt-images","version":"0.34.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"786448278c7aefae7cb9fcdf3da960f42a658982","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.6.tgz","fileCount":75,"integrity":"sha512-VSHRAIn+A6kgTtcf9R2m972MTt5fVI5/Jf+M0GlH5nfUbQw1IVG6Xz3wQxoNUWbRtsf8fgN5Bj0gEs3KEaoblA==","signatures":[{"sig":"MEQCIGSIkAw2rQOe0zDlmaEA4IsrvrPBgxxa7ueTBU71vypJAiBO9K1bZ3N4nEnNIhQn72gJaLfAx7Z2qhYP0H73Q1jbEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280206},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/99b231cca6134e5ebc0db30c634a1edb/happyvertical-smrt-images-0.34.6.tgz","_integrity":"sha512-VSHRAIn+A6kgTtcf9R2m972MTt5fVI5/Jf+M0GlH5nfUbQw1IVG6Xz3wQxoNUWbRtsf8fgN5Bj0gEs3KEaoblA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.6","@happyvertical/smrt-core":"0.34.6","@happyvertical/smrt-types":"0.34.6","@happyvertical/smrt-assets":"0.34.6","@happyvertical/smrt-prompts":"0.34.6","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.6","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.6"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict-buttons","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.6_1782279414557_0.42928206892522125","host":"s3://npm-registry-packages-npm-production"}},"0.34.7":{"name":"@happyvertical/smrt-images","version":"0.34.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"9b2ad38934daacfbd8c4f83c04acc04ee5e7c7d6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.7.tgz","fileCount":75,"integrity":"sha512-Ito8c+spA9PGqISuGzLFyBnX8GZ+PYq61pUWl/HaU0FEFbVPBwE/DbQB3ka0rfJWKkhyMFJcAt0OsachJC8pXA==","signatures":[{"sig":"MEQCIA+/UNRIj531mMlCn0xtBFjT0w6k4iKeMlLo7F8Ue1zWAiArPnIcQTVvLiosNcescsP2XcboLkwQyWIf0m0MtlujhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279282},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/2366509be1a36f010047d02a5ecf58c5/happyvertical-smrt-images-0.34.7.tgz","_integrity":"sha512-Ito8c+spA9PGqISuGzLFyBnX8GZ+PYq61pUWl/HaU0FEFbVPBwE/DbQB3ka0rfJWKkhyMFJcAt0OsachJC8pXA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.7","@happyvertical/smrt-core":"0.34.7","@happyvertical/smrt-types":"0.34.7","@happyvertical/smrt-assets":"0.34.7","@happyvertical/smrt-prompts":"0.34.7","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.7","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.7"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.7_1782290748633_0.07655133892304411","host":"s3://npm-registry-packages-npm-production"}},"0.34.8":{"name":"@happyvertical/smrt-images","version":"0.34.8","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"328fd527ab0527018ebc9b6d9e09630f97f55306","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.8.tgz","fileCount":75,"integrity":"sha512-c52/n+wmAIgt5giErISsT3Hiy/eADIMucRWvqjCa4KWw4HajcJpu+Mt02IZMcbXYQbmIzKn1x8Ow+cON8FJaBQ==","signatures":[{"sig":"MEYCIQCLmErkDM9lSGEF1BGG1RLGdT9DDjtG3Yd1Li3Azz3FtwIhANleZXI2GKEKhZtn/WJDCzbVeo9cdv5vw/WIfUU//bR3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279282},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/6e82f2db5b2416c2f6f332b9ea6081b6/happyvertical-smrt-images-0.34.8.tgz","_integrity":"sha512-c52/n+wmAIgt5giErISsT3Hiy/eADIMucRWvqjCa4KWw4HajcJpu+Mt02IZMcbXYQbmIzKn1x8Ow+cON8FJaBQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.8","@happyvertical/smrt-core":"0.34.8","@happyvertical/smrt-types":"0.34.8","@happyvertical/smrt-assets":"0.34.8","@happyvertical/smrt-prompts":"0.34.8","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.8","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.8"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.8_1782318920747_0.4833552523955964","host":"s3://npm-registry-packages-npm-production"}},"0.34.9":{"name":"@happyvertical/smrt-images","version":"0.34.9","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"fe7443770b4ea1d455ad423d142c7a50c31e3723","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.34.9.tgz","fileCount":75,"integrity":"sha512-fthCieC/XSeo/zWjCVaetZT6xMNZ1Tz0cgjMiE2z1/q8SUzczFDNFQgI2bG5xs6ksap/KBt81P8m3has7hE7IQ==","signatures":[{"sig":"MEUCIQDL7ouMT7Uvn8xPcHnx+CuCCo5Xyt2OHImvz6ukzixbBQIgPJjDNgFobWGpZuTpQINrPv2IwHc262mIxOiy+kdPW6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279282},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/8e64f9e7fb413e00e6aa0d1e9fea613c/happyvertical-smrt-images-0.34.9.tgz","_integrity":"sha512-fthCieC/XSeo/zWjCVaetZT6xMNZ1Tz0cgjMiE2z1/q8SUzczFDNFQgI2bG5xs6ksap/KBt81P8m3has7hE7IQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.34.9","@happyvertical/smrt-core":"0.34.9","@happyvertical/smrt-types":"0.34.9","@happyvertical/smrt-assets":"0.34.9","@happyvertical/smrt-prompts":"0.34.9","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.34.9","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.34.9"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.34.9_1782329699384_0.04254001371566152","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@happyvertical/smrt-images","version":"0.35.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"36860529021fb33bf8a68a3ff5ebacffbb6d5806","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.35.0.tgz","fileCount":75,"integrity":"sha512-YboKSeCNkqRCBGIe0ZdwUFPFsXnbC/HWjk4ZqVJHM99Oleo24sulL24HV+eMZ0VjM2PTK8QN8/8VfS0mHPPcmQ==","signatures":[{"sig":"MEYCIQCr5Y+ikVrCPmlNU6JLRFX/V2Tr+CferVqEuxwmAQt3bwIhAMj2I5rPjZumMBTU5A+0DW1MGGs/p7LQef/G6MIXrRoX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279282},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/223281c41a08cb0320da8cc60619e115/happyvertical-smrt-images-0.35.0.tgz","_integrity":"sha512-YboKSeCNkqRCBGIe0ZdwUFPFsXnbC/HWjk4ZqVJHM99Oleo24sulL24HV+eMZ0VjM2PTK8QN8/8VfS0mHPPcmQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.35.0","@happyvertical/smrt-core":"0.35.0","@happyvertical/smrt-types":"0.35.0","@happyvertical/smrt-assets":"0.35.0","@happyvertical/smrt-prompts":"0.35.0","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.35.0","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.35.0"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.35.0_1782331089172_0.15525127151597773","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@happyvertical/smrt-images","version":"0.35.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"91f71049feff102641f5f7bb8b0db9c309c210a1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.35.1.tgz","fileCount":75,"integrity":"sha512-TtYYEF1J6VaE258N1VyU2qFzzyfDeRD3KvW9vSwdoE9HGDyVtkWpEoh3Ac8luz0XoTrgORXzqhn/LmyRjyFi2g==","signatures":[{"sig":"MEQCIAD7K/kjvBhsg1bTmpoGDv5RQ2b23J41Kwf7WPgrBXQRAiBzdlDb1K/3ar/EClm5hw1TZnT4+LUXG3gJ3nHpG11WHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279282},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/2ad063c888437ffa8a91953a9f88c191/happyvertical-smrt-images-0.35.1.tgz","_integrity":"sha512-TtYYEF1J6VaE258N1VyU2qFzzyfDeRD3KvW9vSwdoE9HGDyVtkWpEoh3Ac8luz0XoTrgORXzqhn/LmyRjyFi2g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.35.1","@happyvertical/smrt-core":"0.35.1","@happyvertical/smrt-types":"0.35.1","@happyvertical/smrt-assets":"0.35.1","@happyvertical/smrt-prompts":"0.35.1","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.35.1","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.35.1"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.35.1_1782335838616_0.7012989389340485","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"@happyvertical/smrt-images","version":"0.35.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"42c12408894599903784180212e98dfe57139b0d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.35.2.tgz","fileCount":75,"integrity":"sha512-uUY8HnwtDnKy463gwPC+KUO6U4pGDbpIiL8faPGNGE5n6lEtBHKB4e6CznIuAHmU48JiONkDsvr9cfLJjcMoVA==","signatures":[{"sig":"MEYCIQDMO8dfZWkBkqJsrctI+K6onkODz2KEM/cRb7s7ICEwgQIhAO0VoGBm0nxNjChqg2Y99STTtxb2RwUylGTVfzzhWx3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279282},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/9ee9a00e3f10dbeaf3f487b93a51616a/happyvertical-smrt-images-0.35.2.tgz","_integrity":"sha512-uUY8HnwtDnKy463gwPC+KUO6U4pGDbpIiL8faPGNGE5n6lEtBHKB4e6CznIuAHmU48JiONkDsvr9cfLJjcMoVA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.35.2","@happyvertical/smrt-core":"0.35.2","@happyvertical/smrt-types":"0.35.2","@happyvertical/smrt-assets":"0.35.2","@happyvertical/smrt-prompts":"0.35.2","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.35.2","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.35.2"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.35.2_1782340520854_0.4153763980087011","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"@happyvertical/smrt-images","version":"0.35.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"a1491b923ab81879f105f7504e4d6d957705e3c9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.35.3.tgz","fileCount":75,"integrity":"sha512-aYB0v4pqIGjw+QrW6l3XcFdRyNkkEE7a/4XiVzXlnywsVwEtKyjADN0VPSOqvApdV5Bi4Ou8qs0f8rKmILm9hQ==","signatures":[{"sig":"MEQCIGudhcZYO0MFXeLddTHvtWEOzhKdnOe7d6ZcL/v/yKF6AiAReVsAjulJ9XWPawMSwkcmn9EfDSKJ8XMZTfuXZatrZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279282},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/1e4793c0e98fcb3773305ec823d05d21/happyvertical-smrt-images-0.35.3.tgz","_integrity":"sha512-aYB0v4pqIGjw+QrW6l3XcFdRyNkkEE7a/4XiVzXlnywsVwEtKyjADN0VPSOqvApdV5Bi4Ou8qs0f8rKmILm9hQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.35.3","@happyvertical/smrt-core":"0.35.3","@happyvertical/smrt-types":"0.35.3","@happyvertical/smrt-assets":"0.35.3","@happyvertical/smrt-prompts":"0.35.3","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.35.3","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.35.3"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.35.3_1782346482470_0.20431043463374543","host":"s3://npm-registry-packages-npm-production"}},"0.35.4":{"name":"@happyvertical/smrt-images","version":"0.35.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"719135b21a47f501127f3805cf8048d3191841f1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.35.4.tgz","fileCount":75,"integrity":"sha512-x5lXDREjLro1aLX8WOYUtmgFGgRk8GDUid2fs5QAvJhVfk7OhSN3YVY5AH0y8xny78zf4bm11Qy/yAkTWmLaFQ==","signatures":[{"sig":"MEQCIH1lVKRscpOmHXz2dFb2t3PgbzGvQtG51dTTEe7Qia98AiBBCeU/vqXM7oE0h+GcE6I8/ccaNDvEEDLsQwlP9IlDnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279439},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/258660e37fb630eade7bf809f6c947da/happyvertical-smrt-images-0.35.4.tgz","_integrity":"sha512-x5lXDREjLro1aLX8WOYUtmgFGgRk8GDUid2fs5QAvJhVfk7OhSN3YVY5AH0y8xny78zf4bm11Qy/yAkTWmLaFQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.35.4","@happyvertical/smrt-core":"0.35.4","@happyvertical/smrt-types":"0.35.4","@happyvertical/smrt-assets":"0.35.4","@happyvertical/smrt-prompts":"0.35.4","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.35.4","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.35.4"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.35.4_1782366354325_0.08045602379722427","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@happyvertical/smrt-images","version":"0.36.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"8bc37fc1e399c77156991194f6525327dd40f006","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.36.0.tgz","fileCount":75,"integrity":"sha512-y8t+hP8J9R/9tAP5apazMblr3HVBSzEPhqB6FXGzu4HOAfDRQiW4HhVsZ2+gTuj9Pp6Ecm5EL0Yshyr2tk3tUA==","signatures":[{"sig":"MEQCIB0pJoMdNZrauap31XpvP/gRrN10cw6Fi7TfIQEUkinZAiAJL75dZ+fIrttRwUdHykBwpgXDilUr/D8+neoqytPaEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279439},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/b2b114c8ea879c1582b47c4652a6dc91/happyvertical-smrt-images-0.36.0.tgz","_integrity":"sha512-y8t+hP8J9R/9tAP5apazMblr3HVBSzEPhqB6FXGzu4HOAfDRQiW4HhVsZ2+gTuj9Pp6Ecm5EL0Yshyr2tk3tUA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.36.0","@happyvertical/smrt-core":"0.36.0","@happyvertical/smrt-types":"0.36.0","@happyvertical/smrt-assets":"0.36.0","@happyvertical/smrt-prompts":"0.36.0","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.36.0","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.36.0"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.36.0_1782369486191_0.9618687313318559","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"@happyvertical/smrt-images","version":"0.36.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"d2cee1a8615b4eb450e9fa4ed679cc4e9f712662","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.36.1.tgz","fileCount":75,"integrity":"sha512-A1yNVKbY3GbhMEoj8z2+YAPjSJ0m+PqG1ZbOX9rOSCbzSh0ydxbtwug3HhkyN/uvACanT+p5UM4ZXZIK3nSRtw==","signatures":[{"sig":"MEUCIAYwmuX1NfHNLkcNx2OSzYoeq2HHD/6fUbo4hol3dkXyAiEAxZYfO7U4+2zyTqDkszKezxmXjQbM+wUPhd5bpddLSqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279439},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/b36661ef0d5205b7b225be0c5d53beca/happyvertical-smrt-images-0.36.1.tgz","_integrity":"sha512-A1yNVKbY3GbhMEoj8z2+YAPjSJ0m+PqG1ZbOX9rOSCbzSh0ydxbtwug3HhkyN/uvACanT+p5UM4ZXZIK3nSRtw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.36.1","@happyvertical/smrt-core":"0.36.1","@happyvertical/smrt-types":"0.36.1","@happyvertical/smrt-assets":"0.36.1","@happyvertical/smrt-prompts":"0.36.1","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.36.1","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.36.1"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.36.1_1782444849341_0.0942275639252943","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"@happyvertical/smrt-images","version":"0.36.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"d729514059c05db61baf6c116542d5c6efcba8cd","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.36.2.tgz","fileCount":75,"integrity":"sha512-J9UifLZ0iNCcLdGnFPOnBDy9WAAuyGYhvV1+tX9vIvqNKB9npDSuCgCq7Z7TKFYp6PSadCq2N4q38VHdGd4gJQ==","signatures":[{"sig":"MEUCIQDR6VJRkIrdxGNbFttseiZFDGgiSCYzyYTQike+Vc2sxQIgY15OV8+c3XVZ2Cmyv22kvMacBQ1fLjH879SrEg2olN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279439},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/39817fd0bc04f3ad2d1b91aa920cb257/happyvertical-smrt-images-0.36.2.tgz","_integrity":"sha512-J9UifLZ0iNCcLdGnFPOnBDy9WAAuyGYhvV1+tX9vIvqNKB9npDSuCgCq7Z7TKFYp6PSadCq2N4q38VHdGd4gJQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.36.2","@happyvertical/smrt-core":"0.36.2","@happyvertical/smrt-types":"0.36.2","@happyvertical/smrt-assets":"0.36.2","@happyvertical/smrt-prompts":"0.36.2","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.36.2","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.36.2"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.36.2_1782450955902_0.9266450630514758","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"@happyvertical/smrt-images","version":"0.36.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c37fe31c680bb9587455fbb972b551b761e410db","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.36.3.tgz","fileCount":75,"integrity":"sha512-nkjYXAKtuB6XQeBhaochrjEWAvf7hIrzc1lG4iddnQCFoDvgpzjSWVXgcigw6k3j3aD8Gj7r4qJRoVOrh5cflw==","signatures":[{"sig":"MEUCIQDg/ockR/n0CAq33+VJOXdDpgG1Z0fDusc7W6gfYfgxhgIgUO0VESxnzyhMWojCfLl8kWeqgEpdrZ7WyEZDzSSPDL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279439},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/758ded3111aa4d31ecd06a46221dfc03/happyvertical-smrt-images-0.36.3.tgz","_integrity":"sha512-nkjYXAKtuB6XQeBhaochrjEWAvf7hIrzc1lG4iddnQCFoDvgpzjSWVXgcigw6k3j3aD8Gj7r4qJRoVOrh5cflw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.36.3","@happyvertical/smrt-core":"0.36.3","@happyvertical/smrt-types":"0.36.3","@happyvertical/smrt-assets":"0.36.3","@happyvertical/smrt-prompts":"0.36.3","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.36.3","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.36.3"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.36.3_1782455796732_0.5805300117424066","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"@happyvertical/smrt-images","version":"0.36.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"8882d74c68fdddf7a34c805b62b6f7280006b6bf","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.36.4.tgz","fileCount":75,"integrity":"sha512-235EF6mlY6hS4Hp7oaFIkHT1sn4LujXbYzY1mTc77bewy9BvTHgWNaXA34QvXJXjPXB1uzHVj+ZoXK9r/p0oAA==","signatures":[{"sig":"MEUCIQDbygPMJFWL8k1PEDFgzz1EnF40jNXt+3/Qzk/FsMdypwIgR47UbxkZFUllu/nC9QttG+xIUiN30RJaGvzgdWRQ2ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279439},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/337ca59aba229fc79f988c366e6c30bf/happyvertical-smrt-images-0.36.4.tgz","_integrity":"sha512-235EF6mlY6hS4Hp7oaFIkHT1sn4LujXbYzY1mTc77bewy9BvTHgWNaXA34QvXJXjPXB1uzHVj+ZoXK9r/p0oAA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.7","@happyvertical/utils":"^0.74.7","@happyvertical/images":"^0.74.7","@happyvertical/smrt-ui":"0.36.4","@happyvertical/smrt-core":"0.36.4","@happyvertical/smrt-types":"0.36.4","@happyvertical/smrt-assets":"0.36.4","@happyvertical/smrt-prompts":"0.36.4","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.7","@happyvertical/smrt-vitest":"0.36.4","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.36.4"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.36.4_1782482136116_0.9149779526136355","host":"s3://npm-registry-packages-npm-production"}},"0.36.5":{"name":"@happyvertical/smrt-images","version":"0.36.5","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"de3509da395eedadd3682916fa6eb6be0a39bdbb","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.36.5.tgz","fileCount":75,"integrity":"sha512-d8DUxMcxeykBd+9Y+w0cX8qBmslarNYRttmRxOfID7/NHCXBuZ2p5MAtREdrsfsQ3dTRnqi3L0oB0KplHuhcNg==","signatures":[{"sig":"MEUCIBcBXzaBPLVzSCs+fEkQTaMjeOecBJg31jzNjJeZrSZ0AiEAi4x5PNYxDNretAy1o2W8cge0x0ldXgsZh2KIcfZ3PVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279443},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/61dd746fc13931cc73e7c193f7c6c12f/happyvertical-smrt-images-0.36.5.tgz","_integrity":"sha512-d8DUxMcxeykBd+9Y+w0cX8qBmslarNYRttmRxOfID7/NHCXBuZ2p5MAtREdrsfsQ3dTRnqi3L0oB0KplHuhcNg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/images":"^0.74.10","@happyvertical/smrt-ui":"0.36.5","@happyvertical/smrt-core":"0.36.5","@happyvertical/smrt-types":"0.36.5","@happyvertical/smrt-assets":"0.36.5","@happyvertical/smrt-prompts":"0.36.5","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.10","@happyvertical/smrt-vitest":"0.36.5","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.36.5"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.36.5_1782485946087_0.564290228164188","host":"s3://npm-registry-packages-npm-production"}},"0.36.6":{"name":"@happyvertical/smrt-images","version":"0.36.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"acd2694c671857e4b17a8eba1164286ef23c1123","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.36.6.tgz","fileCount":75,"integrity":"sha512-jj1vToIAKr5A7mTexgEJxbqw0gz4CKbq/8W6i9E5aq3Gp0rveh0b7bikrRr7RrySxVVjbH1hk+rUGGv4hkCczA==","signatures":[{"sig":"MEUCICkQFciI+XYq2UuQQGPhbehjf/TqKaArUVCLvQNnYVFyAiEA07Zn7m6jUC+GjAUfzBpEmwX6Ev/7Qf5ABd/A6P0KyHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279443},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/e2781457952262a32e90c8dbb9b7cfc3/happyvertical-smrt-images-0.36.6.tgz","_integrity":"sha512-jj1vToIAKr5A7mTexgEJxbqw0gz4CKbq/8W6i9E5aq3Gp0rveh0b7bikrRr7RrySxVVjbH1hk+rUGGv4hkCczA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/images":"^0.74.10","@happyvertical/smrt-ui":"0.36.6","@happyvertical/smrt-core":"0.36.6","@happyvertical/smrt-types":"0.36.6","@happyvertical/smrt-assets":"0.36.6","@happyvertical/smrt-prompts":"0.36.6","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.10","@happyvertical/smrt-vitest":"0.36.6","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.36.6"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.36.6_1782500304235_0.8768052598033618","host":"s3://npm-registry-packages-npm-production"}},"0.36.7":{"name":"@happyvertical/smrt-images","version":"0.36.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"55b8b9768286bd933ab07c14b0511080f666c9ff","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.36.7.tgz","fileCount":75,"integrity":"sha512-8jBNLga3gjCaikiKTLxVdkBQ62i4Pvba3p1KB4XrzY3iU38/nnDhIWT68NnFuIrXeID+av80L3rVBX8YFCm/ng==","signatures":[{"sig":"MEUCIQDJqH1UWXswDKc05l2M85ww4Y0J2jWc9U086KnqfnOy5AIgVMpGM52Mm/ge+fXB8qoMHQK6f4ycpQvxMiHlRkb/HYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279443},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/cde5b9aafcb24dd0e839ee18ef0d193d/happyvertical-smrt-images-0.36.7.tgz","_integrity":"sha512-8jBNLga3gjCaikiKTLxVdkBQ62i4Pvba3p1KB4XrzY3iU38/nnDhIWT68NnFuIrXeID+av80L3rVBX8YFCm/ng==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/images":"^0.74.10","@happyvertical/smrt-ui":"0.36.7","@happyvertical/smrt-core":"0.36.7","@happyvertical/smrt-types":"0.36.7","@happyvertical/smrt-assets":"0.36.7","@happyvertical/smrt-prompts":"0.36.7","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.10","@happyvertical/smrt-vitest":"0.36.7","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.36.7"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.36.7_1782508391168_0.42503273450276846","host":"s3://npm-registry-packages-npm-production"}},"0.36.8":{"name":"@happyvertical/smrt-images","version":"0.36.8","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"8df0eeafe7c62f8d18a38093f7a61e3167a41220","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.36.8.tgz","fileCount":75,"integrity":"sha512-42g06MCBLVjfvYseg7tasCR7/tHqpolSNlcidVRFtzh2K9ixNtQwBRzeFIKHZ3e/pXdsb+k90QQBnLNeqdbyjg==","signatures":[{"sig":"MEQCICgbGPYiVvfSF0siWQr3W+eEBd9QfE0MqC7dggO5lL+HAiAidqIzRkDDEVZXUz61d2NgtH09OeenNoFtR8Km4AivwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279443},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/9fcfa6e04adc9166e8a2965039051a96/happyvertical-smrt-images-0.36.8.tgz","_integrity":"sha512-42g06MCBLVjfvYseg7tasCR7/tHqpolSNlcidVRFtzh2K9ixNtQwBRzeFIKHZ3e/pXdsb+k90QQBnLNeqdbyjg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/images":"^0.74.10","@happyvertical/smrt-ui":"0.36.8","@happyvertical/smrt-core":"0.36.8","@happyvertical/smrt-types":"0.36.8","@happyvertical/smrt-assets":"0.36.8","@happyvertical/smrt-prompts":"0.36.8","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.10","@happyvertical/smrt-vitest":"0.36.8","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.36.8"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.36.8_1782523393499_0.8216958158949017","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@happyvertical/smrt-images","version":"0.37.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4eef7ec38acba27d35b021011671406d50489172","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.0.tgz","fileCount":75,"integrity":"sha512-XCGdDIzd9jdD8hW4QDJn7Kjp4LieCqty/DStO1+vwaxCPGM5LXpwKTRVHkOeLEqdOv9eEQAJVBspv+401TdtWg==","signatures":[{"sig":"MEQCIHEv9erqHzpDbmY0w5gjSel5wn3gp/oGnI0UvLKH0UyIAiAQE3UB8yay04ZaX/x9H332wlUdydN59+Tlsy+gbDC/Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280017},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/ce007f8feebd604fe80f265a949fed97/happyvertical-smrt-images-0.37.0.tgz","_integrity":"sha512-XCGdDIzd9jdD8hW4QDJn7Kjp4LieCqty/DStO1+vwaxCPGM5LXpwKTRVHkOeLEqdOv9eEQAJVBspv+401TdtWg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/images":"^0.74.10","@happyvertical/smrt-ui":"0.37.0","@happyvertical/smrt-core":"0.37.0","@happyvertical/smrt-types":"0.37.0","@happyvertical/smrt-assets":"0.37.0","@happyvertical/smrt-prompts":"0.37.0","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.10","@happyvertical/smrt-vitest":"0.37.0","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.37.0"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.0_1782684003279_0.13719576147902846","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@happyvertical/smrt-images","version":"0.37.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"6d09804b79229679d038db5af6e7862a4536166b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.1.tgz","fileCount":75,"integrity":"sha512-LerNofBM9ScQThnHaao2z9+k3v/VXXYEoa61fwpgQOZjdLsH1/B1Gbl5x57JPyaYi/WWD/VhBGHvQqhd05MsHw==","signatures":[{"sig":"MEUCIQCAHrq9jr7yjPLJIbU8qYBV//O9Hfx+Gq0NquqvYO+/mgIgZ26Zj/GQh2wLb6PpcrpL/budf3282Mjob5nCY6YkTy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280017},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/c17b4d8fe4afdd73612a1326c1b2bcdb/happyvertical-smrt-images-0.37.1.tgz","_integrity":"sha512-LerNofBM9ScQThnHaao2z9+k3v/VXXYEoa61fwpgQOZjdLsH1/B1Gbl5x57JPyaYi/WWD/VhBGHvQqhd05MsHw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/images":"^0.74.10","@happyvertical/smrt-ui":"0.37.1","@happyvertical/smrt-core":"0.37.1","@happyvertical/smrt-types":"0.37.1","@happyvertical/smrt-assets":"0.37.1","@happyvertical/smrt-prompts":"0.37.1","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.10","@happyvertical/smrt-vitest":"0.37.1","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.37.1"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.1_1782793069513_0.07096695661502839","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"@happyvertical/smrt-images","version":"0.37.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"d7de2e1e30c61821b6268510f7b9f3f607262a8d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.2.tgz","fileCount":75,"integrity":"sha512-85PdPVQu7w0jOYg5FMWP+UQyeVjUDZLf9/RHafMQbNjk+BiqwPUSEP3yk/P1fpN2V+52nUnbAgvPFH/UPX/VXA==","signatures":[{"sig":"MEYCIQDKOukUu+xc98jY0uTnOX42oqZFeq4blqMnunDpX54ZmgIhAIzaawVVr6nl9HMKMpkNSPVPtwzY7mf1RLQm5ajL7B1c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280017},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/6457198ca55acba05d34332acdf5ad2a/happyvertical-smrt-images-0.37.2.tgz","_integrity":"sha512-85PdPVQu7w0jOYg5FMWP+UQyeVjUDZLf9/RHafMQbNjk+BiqwPUSEP3yk/P1fpN2V+52nUnbAgvPFH/UPX/VXA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.13.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.34.5","@happyvertical/ai":"^0.74.10","@happyvertical/utils":"^0.74.10","@happyvertical/images":"^0.74.10","@happyvertical/smrt-ui":"0.37.2","@happyvertical/smrt-core":"0.37.2","@happyvertical/smrt-types":"0.37.2","@happyvertical/smrt-assets":"0.37.2","@happyvertical/smrt-prompts":"0.37.2","@happyvertical/smrt-tenancy":"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/kit":"^2.5.7","@sveltejs/package":"^2.5.7","@happyvertical/sql":"^0.74.10","@happyvertical/smrt-vitest":"0.37.2","@sveltejs/vite-plugin-svelte":"^6.2.4","@happyvertical/smrt-playground":"0.37.2"},"peerDependencies":{"svelte":"^5.18.0"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.2_1782873817098_0.47118527538762756","host":"s3://npm-registry-packages-npm-production"}},"0.37.3":{"name":"@happyvertical/smrt-images","version":"0.37.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"438a336578856ae1cc04c84483e676dd27abcde7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.3.tgz","fileCount":74,"integrity":"sha512-ufmmYNmCTHnlJDzcgu/1CcAldaC2wYLf9/jEeQWWWkV3fcyLfmYYDqW+AWDQ/gIswc2bNJvYy6Mh0jsLzKIskg==","signatures":[{"sig":"MEQCIDUNV5OPJd71RefD8rDlUnvSbGwDngyRDM0uyIMxHJffAiBfK3yY4quLWmBr3qOtbaAifkpS1dV0pHZ4Cd4RSFfofg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273091},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/5417c315da6f5ad40b4970d5249f86a6/happyvertical-smrt-images-0.37.3.tgz","_integrity":"sha512-ufmmYNmCTHnlJDzcgu/1CcAldaC2wYLf9/jEeQWWWkV3fcyLfmYYDqW+AWDQ/gIswc2bNJvYy6Mh0jsLzKIskg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.37.3","@happyvertical/smrt-core":"0.37.3","@happyvertical/smrt-types":"0.37.3","@happyvertical/smrt-assets":"0.37.3","@happyvertical/smrt-prompts":"0.37.3","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.37.3","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.37.3"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.3_1782937204965_0.4452470453658546","host":"s3://npm-registry-packages-npm-production"}},"0.37.4":{"name":"@happyvertical/smrt-images","version":"0.37.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"cd458e16dfadb83c7b6838ffa1966be9ec230c5b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.4.tgz","fileCount":74,"integrity":"sha512-ySmkP8VMXGFkpZcty3WFfPEkOdBvR8YihtCoGA6OCpclEmfUwh3y0FWJtwYOcBvaJSXTKbmk5UfJQlbeK090gw==","signatures":[{"sig":"MEYCIQC/rP4IxBVe44ROkus/H1Unjrg405DRZntkHp0dA8vcrgIhAKQkjw0EW90SoswU0//UvdtTmarhW609sTEavp1O2xjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273091},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/10090c2beaada0ce0a07f8edbfe6a852/happyvertical-smrt-images-0.37.4.tgz","_integrity":"sha512-ySmkP8VMXGFkpZcty3WFfPEkOdBvR8YihtCoGA6OCpclEmfUwh3y0FWJtwYOcBvaJSXTKbmk5UfJQlbeK090gw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.37.4","@happyvertical/smrt-core":"0.37.4","@happyvertical/smrt-types":"0.37.4","@happyvertical/smrt-assets":"0.37.4","@happyvertical/smrt-prompts":"0.37.4","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.37.4","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.37.4"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.4_1782944260097_0.0018187782373775274","host":"s3://npm-registry-packages-npm-production"}},"0.37.5":{"name":"@happyvertical/smrt-images","version":"0.37.5","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"3f14c6b92e4f09378bf9300e24451a41575019ce","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.5.tgz","fileCount":74,"integrity":"sha512-/8Gl7Mvtw1wXPDWSeS11Wahub6Pqfud43hI29xF6T/IRdkeh0Z320Y1xT6FqTrXf0z8Jrt+6vAI8VoBWgGevNg==","signatures":[{"sig":"MEQCIDanUzoOmuWlCTRD6U3czb9dWqkYe/ZY7b4MYPYprhwjAiBGkd36tGVexojt1LGl/Rnw1ZWQrgCJTazZA7TzPUHQng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293552},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/f409d9ca253ccdd75e30e0290325f3ef/happyvertical-smrt-images-0.37.5.tgz","_integrity":"sha512-/8Gl7Mvtw1wXPDWSeS11Wahub6Pqfud43hI29xF6T/IRdkeh0Z320Y1xT6FqTrXf0z8Jrt+6vAI8VoBWgGevNg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.37.5","@happyvertical/smrt-core":"0.37.5","@happyvertical/smrt-types":"0.37.5","@happyvertical/smrt-assets":"0.37.5","@happyvertical/smrt-prompts":"0.37.5","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.37.5","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.37.5"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.5_1782954411755_0.8069023685466756","host":"s3://npm-registry-packages-npm-production"}},"0.37.6":{"name":"@happyvertical/smrt-images","version":"0.37.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"2e5d7c77f4e239545b567c8b95691b3acdb82c04","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.6.tgz","fileCount":74,"integrity":"sha512-YYoJCKmlGHEsKcYPX7aqjUqOu7om3sQrY4KZAMa4h4lCjOoll8ex24dYyLm8ObM5ZpVMYzRN9pcRKMefbViicQ==","signatures":[{"sig":"MEYCIQD51jcLJo6Fwv9r0B5sQD3GV0juz72MCK5EKqnjSVrD2gIhAIScRZhc1w9ogmzWEeroNMkANiHvTt3fJKhhviL9jVxI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293552},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/5964f8565055fcb7ac3dec9d7dcf8f57/happyvertical-smrt-images-0.37.6.tgz","_integrity":"sha512-YYoJCKmlGHEsKcYPX7aqjUqOu7om3sQrY4KZAMa4h4lCjOoll8ex24dYyLm8ObM5ZpVMYzRN9pcRKMefbViicQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.37.6","@happyvertical/smrt-core":"0.37.6","@happyvertical/smrt-types":"0.37.6","@happyvertical/smrt-assets":"0.37.6","@happyvertical/smrt-prompts":"0.37.6","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.37.6","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.37.6"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.6_1782960623769_0.3984709004795204","host":"s3://npm-registry-packages-npm-production"}},"0.37.7":{"name":"@happyvertical/smrt-images","version":"0.37.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"00a09ddaaec2058f1871b9603d904a036ba3ae2a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.7.tgz","fileCount":74,"integrity":"sha512-0l87d2DSMu29aaJfSybre+fVCRWqbCXIv4tsO8sXoQX/hbJGNQVwPMSrS1qDNSJNZzyhgpc5OSOWhcF8bSQtuA==","signatures":[{"sig":"MEYCIQC2hRR4p71LJ2Al9TIlkyhhMJM8svrcHJnw9QsJTpAzlAIhAPQLWyv3y/SZlHbVH6xVZdxeThBUZ+9f/guWJ5fCag6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293964},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/67f15def373c57f64ee69f5b82f1cd2b/happyvertical-smrt-images-0.37.7.tgz","_integrity":"sha512-0l87d2DSMu29aaJfSybre+fVCRWqbCXIv4tsO8sXoQX/hbJGNQVwPMSrS1qDNSJNZzyhgpc5OSOWhcF8bSQtuA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.37.7","@happyvertical/smrt-core":"0.37.7","@happyvertical/smrt-types":"0.37.7","@happyvertical/smrt-assets":"0.37.7","@happyvertical/smrt-prompts":"0.37.7","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.37.7","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.37.7"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.7_1783049629342_0.980147315814911","host":"s3://npm-registry-packages-npm-production"}},"0.37.8":{"name":"@happyvertical/smrt-images","version":"0.37.8","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c65ff3df98756986774d28bbe361156e701d3dc4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.8.tgz","fileCount":74,"integrity":"sha512-GhnCiF3uvtkMg8DzFfypShHsM7rZiYfemIhFyuiVf/hbzCunIT/oJb2tZfNGDTFQ25ux5FpKGjA/gxL+NQfv+g==","signatures":[{"sig":"MEUCIQCH/Ozs6yOx3vHxSwt4rdzj1Y7CRP8w7UlLCMKSVRc3ywIgFfiQDpyJiKyc0A6EjxjHOn/S/ZLG6yssdrO1fn7R40o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293964},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/7d538736f2ee2f134bf4809a6f62292b/happyvertical-smrt-images-0.37.8.tgz","_integrity":"sha512-GhnCiF3uvtkMg8DzFfypShHsM7rZiYfemIhFyuiVf/hbzCunIT/oJb2tZfNGDTFQ25ux5FpKGjA/gxL+NQfv+g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.37.8","@happyvertical/smrt-core":"0.37.8","@happyvertical/smrt-types":"0.37.8","@happyvertical/smrt-assets":"0.37.8","@happyvertical/smrt-prompts":"0.37.8","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.37.8","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.37.8"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.8_1783063034879_0.026923842744537074","host":"s3://npm-registry-packages-npm-production"}},"0.37.9":{"name":"@happyvertical/smrt-images","version":"0.37.9","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c3fc20b5ab67e8d57f8c00fab43e8deee6901c98","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.9.tgz","fileCount":74,"integrity":"sha512-GOe71J71L4E89Lp4cDlvVYEKv3FyuY/xGAEDDHW5xZTRDXKINolRlhg3446S6XRMIYIzdTHncHj1F3tWOK3Kig==","signatures":[{"sig":"MEUCIQDhVUjyTZraFwjGZcRXHBQlkXsY5G68p6a7OaIA42e6QQIgPPzVkOrt3uUakh8CIn016Qso+gljcv7prr9uSZY3btI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293964},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/54f7650c257e32a02583617f1a2a9962/happyvertical-smrt-images-0.37.9.tgz","_integrity":"sha512-GOe71J71L4E89Lp4cDlvVYEKv3FyuY/xGAEDDHW5xZTRDXKINolRlhg3446S6XRMIYIzdTHncHj1F3tWOK3Kig==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.37.9","@happyvertical/smrt-core":"0.37.9","@happyvertical/smrt-types":"0.37.9","@happyvertical/smrt-assets":"0.37.9","@happyvertical/smrt-prompts":"0.37.9","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.37.9","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.37.9"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.9_1783086681916_0.5991691434990483","host":"s3://npm-registry-packages-npm-production"}},"0.37.10":{"name":"@happyvertical/smrt-images","version":"0.37.10","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"170413d0f8c789aefd9c26635f7936d963033410","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.10.tgz","fileCount":74,"integrity":"sha512-FboR/mDoD1ybJI2jW4pxKRD6z5H8cC5+KjBs1Si3CFneuvBIfiTQOOHF4JDVmIIQESyd5+7RJU6Zhssq0Ey3zA==","signatures":[{"sig":"MEUCIDw9yL5YGBjKeBvBqwS/lC3pzxBn5HcfxoK3vzoBw544AiEA54ydHi48iE3CA2I/eglVeSGs8VcgxoH2ez+ebXYwv9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293976},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/c9a3e76bf9bab0b8813e848edb5a6539/happyvertical-smrt-images-0.37.10.tgz","_integrity":"sha512-FboR/mDoD1ybJI2jW4pxKRD6z5H8cC5+KjBs1Si3CFneuvBIfiTQOOHF4JDVmIIQESyd5+7RJU6Zhssq0Ey3zA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.37.10","@happyvertical/smrt-core":"0.37.10","@happyvertical/smrt-types":"0.37.10","@happyvertical/smrt-assets":"0.37.10","@happyvertical/smrt-prompts":"0.37.10","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.37.10","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.37.10"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.10_1783101836015_0.452629024569529","host":"s3://npm-registry-packages-npm-production"}},"0.37.11":{"name":"@happyvertical/smrt-images","version":"0.37.11","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"64eeec82e620c94d046d6db4fc8fc01cfa5d0c65","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.37.11.tgz","fileCount":74,"integrity":"sha512-t0eDjyHBPArMgWLn0kcGKSP9G/r0lcMX8dAfYYp+LoTfqbdeYPsAVgcVHIjTtXylXgmkgQ6/Ms6OLwpj5LHrYQ==","signatures":[{"sig":"MEUCIQDm+3fLMQ63eHxGm3C+o0V1HCKX2qA4QMqSPcxKh9rb6QIgIgtKxC6cuSe7VRDIffJSUlHi/T7im43p4oR5BIKpgjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293976},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/0978dd6ace0e48016fd558cfa7a0175d/happyvertical-smrt-images-0.37.11.tgz","_integrity":"sha512-t0eDjyHBPArMgWLn0kcGKSP9G/r0lcMX8dAfYYp+LoTfqbdeYPsAVgcVHIjTtXylXgmkgQ6/Ms6OLwpj5LHrYQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.37.11","@happyvertical/smrt-core":"0.37.11","@happyvertical/smrt-types":"0.37.11","@happyvertical/smrt-assets":"0.37.11","@happyvertical/smrt-prompts":"0.37.11","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.37.11","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.37.11"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.37.11_1783104784177_0.7601908318500805","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@happyvertical/smrt-images","version":"0.38.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"826b713750b37293732cff9816631863a0c6b8f6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.0.tgz","fileCount":74,"integrity":"sha512-FEp/BoHRftKZkxeR/yVuDXzpMZjGVP2JvXH9GcjCISs1n/AEpDAzI7fMM6lO95VpOu6cwNCGZwAwUoLjbMCQeA==","signatures":[{"sig":"MEYCIQCmRutzg92UOQzfsBmwPRfiKsTn3EF14vcf5H11DkeEQQIhANM9l33+OD/cEzCeE4/VR46mS5t1Fuf+hudbzVEUGi70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293964},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/8a8f596c420c387e8103dd7b0fd0c446/happyvertical-smrt-images-0.38.0.tgz","_integrity":"sha512-FEp/BoHRftKZkxeR/yVuDXzpMZjGVP2JvXH9GcjCISs1n/AEpDAzI7fMM6lO95VpOu6cwNCGZwAwUoLjbMCQeA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.38.0","@happyvertical/smrt-core":"0.38.0","@happyvertical/smrt-types":"0.38.0","@happyvertical/smrt-assets":"0.38.0","@happyvertical/smrt-prompts":"0.38.0","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.38.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.0_1783111960967_0.6287392162983756","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@happyvertical/smrt-images","version":"0.38.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"94e275ad5213a55e79d3a0e3bc9228e41f0c037c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.1.tgz","fileCount":74,"integrity":"sha512-uZc3lQn+qYBFOfkXf6DbWsmVTVuM90lnV3Bv/DR9it7yqn1D+CG/Wg8QewaNCUZskpNFfRjCN+sl81jdYUHV1g==","signatures":[{"sig":"MEQCIFMHXVjtjqDtbYV29eroGSQAKiWfEo6NH8dkMbJRpXk4AiBtr7tVk4W7W73mANPJzEuwLoYWyDsqEe7Q4JGoj2ArjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293964},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/d366eb04a606e3b75284e47651e0a75c/happyvertical-smrt-images-0.38.1.tgz","_integrity":"sha512-uZc3lQn+qYBFOfkXf6DbWsmVTVuM90lnV3Bv/DR9it7yqn1D+CG/Wg8QewaNCUZskpNFfRjCN+sl81jdYUHV1g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.38.1","@happyvertical/smrt-core":"0.38.1","@happyvertical/smrt-types":"0.38.1","@happyvertical/smrt-assets":"0.38.1","@happyvertical/smrt-prompts":"0.38.1","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.38.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.1_1783114891267_0.8867340058397082","host":"s3://npm-registry-packages-npm-production"}},"0.38.2":{"name":"@happyvertical/smrt-images","version":"0.38.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"d7fc84c4dafabbceb9fc8b6488271de765562c7c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.2.tgz","fileCount":74,"integrity":"sha512-R/MV70g4nNET2Sww2Le7VtqIxNHGs9Fk6Z5F1X/mrFC79TGlo3jlSfmbBiHM4IUu6LYC9zSETbPuwPeCZ2lfKA==","signatures":[{"sig":"MEUCIDjujIokHLMyjlNMI+xyLMa3x7KnsgxQy52HDEr2AcXqAiEA46mMpJSTXuTDRvykUt8MlM/uS96YZrgdN8Y8EYzHcvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293964},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/11f1b04619ea96467f3d1c2bf9da3126/happyvertical-smrt-images-0.38.2.tgz","_integrity":"sha512-R/MV70g4nNET2Sww2Le7VtqIxNHGs9Fk6Z5F1X/mrFC79TGlo3jlSfmbBiHM4IUu6LYC9zSETbPuwPeCZ2lfKA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.2","@happyvertical/ai":"^0.74.11","@happyvertical/utils":"^0.74.11","@happyvertical/images":"^0.74.11","@happyvertical/smrt-ui":"0.38.2","@happyvertical/smrt-core":"0.38.2","@happyvertical/smrt-types":"0.38.2","@happyvertical/smrt-assets":"0.38.2","@happyvertical/smrt-prompts":"0.38.2","@happyvertical/smrt-tenancy":"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/kit":"^2.68.0","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.74.11","@happyvertical/smrt-vitest":"0.38.2","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.2_1783127018065_0.9582089835833687","host":"s3://npm-registry-packages-npm-production"}},"0.38.3":{"name":"@happyvertical/smrt-images","version":"0.38.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"9467ac15a5ac227df8299995a439607da5b6330f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.3.tgz","fileCount":74,"integrity":"sha512-tuCoohgb1cXkGftSHiJBPkYoOXWOfOX7kd0OMLE+9jgZwBFi0V6pmDZI/w9FAeAs6+YXmAN2cHo+2aK2FRochA==","signatures":[{"sig":"MEUCIBMOeXwTxSwlWnSpcT59nwegbThD7pOdpK4lwjxGMOXxAiEA4zbrVJPS7PP9SshWS5EdCo9U/WwwmBezqXJY+lozjqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294177},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/9b543f17d9af78e927960deaa44c7454/happyvertical-smrt-images-0.38.3.tgz","_integrity":"sha512-tuCoohgb1cXkGftSHiJBPkYoOXWOfOX7kd0OMLE+9jgZwBFi0V6pmDZI/w9FAeAs6+YXmAN2cHo+2aK2FRochA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/images":"^0.76.2","@happyvertical/smrt-ui":"0.38.3","@happyvertical/smrt-core":"0.38.3","@happyvertical/smrt-types":"0.38.3","@happyvertical/smrt-assets":"0.38.3","@happyvertical/smrt-prompts":"0.38.3","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.76.2","@happyvertical/smrt-vitest":"0.38.3","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.3"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.3_1783177374548_0.9865354283787207","host":"s3://npm-registry-packages-npm-production"}},"0.38.4":{"name":"@happyvertical/smrt-images","version":"0.38.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"21bbe3c1f27a5ddd75defc6b9fd1afae32d95f6e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.4.tgz","fileCount":74,"integrity":"sha512-WOVKw9WxKS/DZXrCTTmE1xq6laElAKv5WYSYATNHY0748+V8vKtuRJW5cMaVdn9qswUNmQQEWvYgzAollHUt/w==","signatures":[{"sig":"MEUCIQCreMdpVMpBtEESXR0lVfgyOJM4D1ecwlElCuznlkPTnAIgUdUdklqnyWyAo1ZU3Wu8cKimSVSulwcDmvk+fkVwhDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294177},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/ed3f8ffe61a4e5c81e7eb1f4cd78d4aa/happyvertical-smrt-images-0.38.4.tgz","_integrity":"sha512-WOVKw9WxKS/DZXrCTTmE1xq6laElAKv5WYSYATNHY0748+V8vKtuRJW5cMaVdn9qswUNmQQEWvYgzAollHUt/w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/images":"^0.76.2","@happyvertical/smrt-ui":"0.38.4","@happyvertical/smrt-core":"0.38.4","@happyvertical/smrt-types":"0.38.4","@happyvertical/smrt-assets":"0.38.4","@happyvertical/smrt-prompts":"0.38.4","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.76.2","@happyvertical/smrt-vitest":"0.38.4","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.4"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.4_1783263600879_0.47982728895329374","host":"s3://npm-registry-packages-npm-production"}},"0.38.5":{"name":"@happyvertical/smrt-images","version":"0.38.5","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"9c1a82865e0e053d3d9f75603c769f4a76ebd36a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.5.tgz","fileCount":74,"integrity":"sha512-zx4CFM7RJk6LNhz+x0dT01CLYkOtp9sLIcQBHRd8AcLjI0jBhwHcLpr/ngaRu7X/hi17flzpNGZp0+yItyWuPg==","signatures":[{"sig":"MEQCIEf4wYHNdSzFQ2Z2gvkw5+fLi9Q2/XprrZ2OyaChUqF2AiAXzvn7+yZq+1wc+WxG17ed15Ksyk9Kc9uRkuroDY4f9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294177},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/0bbf6d95e632c587646294ba61c0805e/happyvertical-smrt-images-0.38.5.tgz","_integrity":"sha512-zx4CFM7RJk6LNhz+x0dT01CLYkOtp9sLIcQBHRd8AcLjI0jBhwHcLpr/ngaRu7X/hi17flzpNGZp0+yItyWuPg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/images":"^0.76.2","@happyvertical/smrt-ui":"0.38.5","@happyvertical/smrt-core":"0.38.5","@happyvertical/smrt-types":"0.38.5","@happyvertical/smrt-assets":"0.38.5","@happyvertical/smrt-prompts":"0.38.5","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.76.2","@happyvertical/smrt-vitest":"0.38.5","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.5"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.5_1783275606726_0.853071839761361","host":"s3://npm-registry-packages-npm-production"}},"0.38.6":{"name":"@happyvertical/smrt-images","version":"0.38.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"9086779716d754cf543d67876a89557276dfdf2f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.6.tgz","fileCount":74,"integrity":"sha512-Q8Slu4gw6XB1WSQmd/GllcGms5oZ/vNv1GEEmHre8OwZo77nAXEmfd4JbGrEp/h6poo6mT96e+0kk0yxni8ukQ==","signatures":[{"sig":"MEYCIQDFheP5OYudvVftEq7gyBXlFqdfoHCF/SGg/Xa40fnYUQIhAI3vA7rPEBRvu0INybSM2PUEmb8Vuh4PCQuzHyRe7LJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294177},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/39af01f132d31fce91fe4837044e40ef/happyvertical-smrt-images-0.38.6.tgz","_integrity":"sha512-Q8Slu4gw6XB1WSQmd/GllcGms5oZ/vNv1GEEmHre8OwZo77nAXEmfd4JbGrEp/h6poo6mT96e+0kk0yxni8ukQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/images":"^0.76.2","@happyvertical/smrt-ui":"0.38.6","@happyvertical/smrt-core":"0.38.6","@happyvertical/smrt-types":"0.38.6","@happyvertical/smrt-assets":"0.38.6","@happyvertical/smrt-prompts":"0.38.6","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.76.2","@happyvertical/smrt-vitest":"0.38.6","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.6"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.6_1783284604485_0.41094984178649563","host":"s3://npm-registry-packages-npm-production"}},"0.38.7":{"name":"@happyvertical/smrt-images","version":"0.38.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b1aa20e05fe0c22b4883f22d1d919819583a4147","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.7.tgz","fileCount":74,"integrity":"sha512-3ocd6e/KbLah5lkntGSOcrvfEEfQQSj49ywXD+Xj/qDLnCFQbCMn1v44iOPq+kTjE1ya4FvU8ZokrP1zw1bxaw==","signatures":[{"sig":"MEYCIQDW7Q4ZddVdLX8Nqpzn42lLSNfa3nuKWk0k2cHbwJhMjAIhAKhu5yANtY+bppqE5WqmAJXtiyhPx0VLl+2zTuLHs1g2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294177},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/3fd4d878ee88fce77a38313f93bd16e7/happyvertical-smrt-images-0.38.7.tgz","_integrity":"sha512-3ocd6e/KbLah5lkntGSOcrvfEEfQQSj49ywXD+Xj/qDLnCFQbCMn1v44iOPq+kTjE1ya4FvU8ZokrP1zw1bxaw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/images":"^0.76.2","@happyvertical/smrt-ui":"0.38.7","@happyvertical/smrt-core":"0.38.7","@happyvertical/smrt-types":"0.38.7","@happyvertical/smrt-assets":"0.38.7","@happyvertical/smrt-prompts":"0.38.7","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.76.2","@happyvertical/smrt-vitest":"0.38.7","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.7"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.7_1783287194178_0.7347220851697609","host":"s3://npm-registry-packages-npm-production"}},"0.38.8":{"name":"@happyvertical/smrt-images","version":"0.38.8","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"9604756305c8f1474f478dfbc2a858b2b72ee756","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.8.tgz","fileCount":74,"integrity":"sha512-Rxrou8q3dx1PR/Z1rxSda/C/DorJq/rbH+fP77itt8v7EYpv1l4N9CYkhjp29L4lrOgkzLAzSZNRlJc3Pna8tA==","signatures":[{"sig":"MEUCIDPPWuCiWxTgxQl5b8wWQ10almFGho5sLPGqZS1xvZpUAiEA7CMa4/w9KOFVjnQcoqLGY1UGgnXQOSRrTyFaTmvnmyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294177},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/a245b6b115f0e6f4d8f57e773139398e/happyvertical-smrt-images-0.38.8.tgz","_integrity":"sha512-Rxrou8q3dx1PR/Z1rxSda/C/DorJq/rbH+fP77itt8v7EYpv1l4N9CYkhjp29L4lrOgkzLAzSZNRlJc3Pna8tA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/images":"^0.76.2","@happyvertical/smrt-ui":"0.38.8","@happyvertical/smrt-core":"0.38.8","@happyvertical/smrt-types":"0.38.8","@happyvertical/smrt-assets":"0.38.8","@happyvertical/smrt-prompts":"0.38.8","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.76.2","@happyvertical/smrt-vitest":"0.38.8","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.8"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.8_1783351978309_0.05772215595182928","host":"s3://npm-registry-packages-npm-production"}},"0.38.9":{"name":"@happyvertical/smrt-images","version":"0.38.9","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"7a8b01dbbf776d01a9222eec2d7daa6cdaca06d2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.9.tgz","fileCount":74,"integrity":"sha512-P1FyJONGYDsNtWHYT8nYJ0ZNhwZZJo4S8omuA1z5g0K11E0MfD/Ci+n65p5HtbVe2ywFm8cCjXetO/nU6i24og==","signatures":[{"sig":"MEQCIHNbbF2D9m/FF2LNSIpGtTAF2Jbo1zG0QeHTyT+v10w8AiATbiAb4pspGQzfjpoVEndW4BZ3J8N9rwh1ivhvun840w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294177},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/5d214dc60bcc849f62512b42aa211e53/happyvertical-smrt-images-0.38.9.tgz","_integrity":"sha512-P1FyJONGYDsNtWHYT8nYJ0ZNhwZZJo4S8omuA1z5g0K11E0MfD/Ci+n65p5HtbVe2ywFm8cCjXetO/nU6i24og==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/images":"^0.76.2","@happyvertical/smrt-ui":"0.38.9","@happyvertical/smrt-core":"0.38.9","@happyvertical/smrt-types":"0.38.9","@happyvertical/smrt-assets":"0.38.9","@happyvertical/smrt-prompts":"0.38.9","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.76.2","@happyvertical/smrt-vitest":"0.38.9","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.9"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.9_1783363950635_0.6443110444664291","host":"s3://npm-registry-packages-npm-production"}},"0.38.10":{"name":"@happyvertical/smrt-images","version":"0.38.10","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"0eb70948427684654638d026625e0f54e2be9fe1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.10.tgz","fileCount":74,"integrity":"sha512-wLDsGH0zRlmggDBWQze6WReHk9WxPWTiXXKuIseDifoF1/vZ3s72RNI2tcjiDYY+ReA3fxNFSp01WpHnogTZvA==","signatures":[{"sig":"MEUCIQCh1+KFiz8xOeqluaH1wyUCjrHAsfEXOp7BDOYWFBrUNAIgGtVLp8pM2mJMKv+RXJam5NVkJpEAi6hZfnX+Z+vb5us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/f95415d487e1e5d332938b1f5a5978db/happyvertical-smrt-images-0.38.10.tgz","_integrity":"sha512-wLDsGH0zRlmggDBWQze6WReHk9WxPWTiXXKuIseDifoF1/vZ3s72RNI2tcjiDYY+ReA3fxNFSp01WpHnogTZvA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.76.2","@happyvertical/utils":"^0.76.2","@happyvertical/images":"^0.76.2","@happyvertical/smrt-ui":"0.38.10","@happyvertical/smrt-core":"0.38.10","@happyvertical/smrt-types":"0.38.10","@happyvertical/smrt-assets":"0.38.10","@happyvertical/smrt-prompts":"0.38.10","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.76.2","@happyvertical/smrt-vitest":"0.38.10","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.10"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.10_1783380809200_0.5622145332203978","host":"s3://npm-registry-packages-npm-production"}},"0.38.11":{"name":"@happyvertical/smrt-images","version":"0.38.11","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"f323e2635eb4b626205abfc8f9d2f86fbf95d375","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.11.tgz","fileCount":74,"integrity":"sha512-S5yKy6T731Qk2dKLzQ73QGYR6OCZKGexbMo+OgHsStwWlL1P8FXBli9YMZfZ3UrGIVlth+F8R0q8tN3yvMr7zg==","signatures":[{"sig":"MEUCIHLhqy33oyyj7EpJbRVTEiWl5BU65lQnGYLwA6oRQIA+AiEAhCskuV4W9hcP9h+Nkpt3jVu2W3SW96gJEt6xiZWndCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/2e35369d7f0b4745df330f6c584f7881/happyvertical-smrt-images-0.38.11.tgz","_integrity":"sha512-S5yKy6T731Qk2dKLzQ73QGYR6OCZKGexbMo+OgHsStwWlL1P8FXBli9YMZfZ3UrGIVlth+F8R0q8tN3yvMr7zg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.11","@happyvertical/smrt-core":"0.38.11","@happyvertical/smrt-types":"0.38.11","@happyvertical/smrt-assets":"0.38.11","@happyvertical/smrt-prompts":"0.38.11","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.11","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.11"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.11_1783470645855_0.03880338699935404","host":"s3://npm-registry-packages-npm-production"}},"0.38.12":{"name":"@happyvertical/smrt-images","version":"0.38.12","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"931d439d0572b67070482af67d4e45b3955e8bca","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.12.tgz","fileCount":74,"integrity":"sha512-ogTJes+NEHlwMyPDl0WsuWiyiaoFW27pZwoQ6f++oEY/S/rbLqy2TNVK3hMwO1YJpBIiVpCej3XSMNO+r/cBxQ==","signatures":[{"sig":"MEUCIDSc14/0t+uHX2KUqd42FaWiOvlQJ+mFebtE8qWExNVNAiEA65s6OnG1URQIyB479HMYAwIRXDrUmjjOepQU5XdsQmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/1e84fd59efe06cf0cc58295ba40f4e76/happyvertical-smrt-images-0.38.12.tgz","_integrity":"sha512-ogTJes+NEHlwMyPDl0WsuWiyiaoFW27pZwoQ6f++oEY/S/rbLqy2TNVK3hMwO1YJpBIiVpCej3XSMNO+r/cBxQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.12","@happyvertical/smrt-core":"0.38.12","@happyvertical/smrt-types":"0.38.12","@happyvertical/smrt-assets":"0.38.12","@happyvertical/smrt-prompts":"0.38.12","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.12","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.12"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.12_1783472751100_0.5213969371382214","host":"s3://npm-registry-packages-npm-production"}},"0.38.13":{"name":"@happyvertical/smrt-images","version":"0.38.13","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"aa6c6aa5cbe8d0f03b92c2cc8a64bf1a868a470b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.13.tgz","fileCount":74,"integrity":"sha512-0v3kXUhooyZhs6fv0cBaGL+c1f7G0YZDqwSVLIxuMdhp99B//UL8KQmj6/SadRoA7QB+1WMG0g95veiALwOo4g==","signatures":[{"sig":"MEUCIQCUEfx4+xsNb5Vo52rhBF7nbZtvSJBUFD8PHVfkvUuCiQIgecY3/Y5G1GlBPAcWpExJaYIw+jFXSHXrV3ZHk1MdgfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/1ef4d10bfd5196e94e5477b5948a2c3f/happyvertical-smrt-images-0.38.13.tgz","_integrity":"sha512-0v3kXUhooyZhs6fv0cBaGL+c1f7G0YZDqwSVLIxuMdhp99B//UL8KQmj6/SadRoA7QB+1WMG0g95veiALwOo4g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.13","@happyvertical/smrt-core":"0.38.13","@happyvertical/smrt-types":"0.38.13","@happyvertical/smrt-assets":"0.38.13","@happyvertical/smrt-prompts":"0.38.13","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.13","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.13"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.13_1783482325864_0.8704257128197193","host":"s3://npm-registry-packages-npm-production"}},"0.38.14":{"name":"@happyvertical/smrt-images","version":"0.38.14","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"95326eb80b4e47cbedda7921fa6e5b6253ff187b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.14.tgz","fileCount":74,"integrity":"sha512-6upz5C3uwRiXSnwqqKvJv+BMHP3xPnWUOH08m7k5GqfYsm7xmIki94QhFeQ1IOCsiipxPTTOJ8s5R2ZPE8kpAg==","signatures":[{"sig":"MEQCICjVtnEK3KsPSg8QsuTT7GWddM8OIRLfYe95lTdR/os2AiB0WEijBhe1CgIXFQii7dgrHsn8K82IS6t2nwfV5MKw+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/b92d87e2ea3ecd0f541427a3c5b65208/happyvertical-smrt-images-0.38.14.tgz","_integrity":"sha512-6upz5C3uwRiXSnwqqKvJv+BMHP3xPnWUOH08m7k5GqfYsm7xmIki94QhFeQ1IOCsiipxPTTOJ8s5R2ZPE8kpAg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.14","@happyvertical/smrt-core":"0.38.14","@happyvertical/smrt-types":"0.38.14","@happyvertical/smrt-assets":"0.38.14","@happyvertical/smrt-prompts":"0.38.14","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.14","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.14"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.14_1783485455858_0.37743501723995343","host":"s3://npm-registry-packages-npm-production"}},"0.38.15":{"name":"@happyvertical/smrt-images","version":"0.38.15","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"09aa12d2e2e6b53a2cc63e897b7ace08069ad7ff","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.15.tgz","fileCount":74,"integrity":"sha512-V23kRqtwGMOKX0/7uTylR6RBl2L+RQUhNutM8p6fLiXz5kd/snSp8Sm4Cx1lFVeF6kPYFdUlhDa4tnKR0Pry9Q==","signatures":[{"sig":"MEUCIGnYVED810V9xyOqhui2Wq3vlblDUzQm2tOcU4TfxdQ/AiEAuP0Hrtp0vaRI+cQL2du/n+Pyev2P4Zhp8J1k+yF1xQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/ea4a7a3d8fe528a15d91f7b408985446/happyvertical-smrt-images-0.38.15.tgz","_integrity":"sha512-V23kRqtwGMOKX0/7uTylR6RBl2L+RQUhNutM8p6fLiXz5kd/snSp8Sm4Cx1lFVeF6kPYFdUlhDa4tnKR0Pry9Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.15","@happyvertical/smrt-core":"0.38.15","@happyvertical/smrt-types":"0.38.15","@happyvertical/smrt-assets":"0.38.15","@happyvertical/smrt-prompts":"0.38.15","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.15","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.15"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.15_1783525878335_0.28281789249508194","host":"s3://npm-registry-packages-npm-production"}},"0.38.16":{"name":"@happyvertical/smrt-images","version":"0.38.16","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"3d8d01e1c81d0471a71591fb67e54a4298a276c9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.16.tgz","fileCount":74,"integrity":"sha512-5XcMMhgMRZ3gQHaUASx7JdI2OwVPRclNfygLg7wc8puQGKVoP4l1UM7K5ND1/LKTDhK2uwLf06BDXEyrT7UhLA==","signatures":[{"sig":"MEQCIFycVDx1Tph5V4n6o+wB0jcyumVyAs6fZN4H8FBXZsNlAiBwaibOIeAHb1dxu1CvDWHaarFv6G/yDd+w6x1HKXXAFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/9d34a7384a16756dce05d90fb29c16cf/happyvertical-smrt-images-0.38.16.tgz","_integrity":"sha512-5XcMMhgMRZ3gQHaUASx7JdI2OwVPRclNfygLg7wc8puQGKVoP4l1UM7K5ND1/LKTDhK2uwLf06BDXEyrT7UhLA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.16","@happyvertical/smrt-core":"0.38.16","@happyvertical/smrt-types":"0.38.16","@happyvertical/smrt-assets":"0.38.16","@happyvertical/smrt-prompts":"0.38.16","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.16","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.16"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.16_1783533756821_0.18398085035853518","host":"s3://npm-registry-packages-npm-production"}},"0.38.17":{"name":"@happyvertical/smrt-images","version":"0.38.17","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"e875e399caf7e48428764e73a6d8d10c0be01dea","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.17.tgz","fileCount":74,"integrity":"sha512-B1im3TA6/UVB6AfOpaBzplgrJoL3awCwegKGEcdn3azyt4oO+KJ+D7VOo0dqdXHDPvuUKXuNQ1ASVzU8ztnLHw==","signatures":[{"sig":"MEYCIQDuz3wD6xVBoL7/3ItmDMee0/6K5ITPyDEl93Bs3YVP7AIhAJV1Ekn1ut0apce8b3BwWPPtBdYblBlHVRI9hogTcvvN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/7288c148ed7c7e55ec3c7c924504276f/happyvertical-smrt-images-0.38.17.tgz","_integrity":"sha512-B1im3TA6/UVB6AfOpaBzplgrJoL3awCwegKGEcdn3azyt4oO+KJ+D7VOo0dqdXHDPvuUKXuNQ1ASVzU8ztnLHw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.17","@happyvertical/smrt-core":"0.38.17","@happyvertical/smrt-types":"0.38.17","@happyvertical/smrt-assets":"0.38.17","@happyvertical/smrt-prompts":"0.38.17","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.17","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.17"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.17_1783541029900_0.8901996714556741","host":"s3://npm-registry-packages-npm-production"}},"0.38.18":{"name":"@happyvertical/smrt-images","version":"0.38.18","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"90dc2916472ad24b0701e6c7af5f4e4f8f05347d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.18.tgz","fileCount":74,"integrity":"sha512-wgJkeB9of64xH3EypO6VY1CSwPsabe3JxoKSYVroZdN43zN+Wf3W4etXVh/HPKlLJZcrqsqDPgqgv6rRmbIQsQ==","signatures":[{"sig":"MEYCIQC72J+tDbDWDE2oSqf5E9oXBbZFiE3tQzTyeZbscPX4twIhAI6EiFyJD1+ehHqHvpYmXgYr4cp2TOYoZfFXOJ4BKtCq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/9bfc3a52f5837a18bad3b30b353024d1/happyvertical-smrt-images-0.38.18.tgz","_integrity":"sha512-wgJkeB9of64xH3EypO6VY1CSwPsabe3JxoKSYVroZdN43zN+Wf3W4etXVh/HPKlLJZcrqsqDPgqgv6rRmbIQsQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.18","@happyvertical/smrt-core":"0.38.18","@happyvertical/smrt-types":"0.38.18","@happyvertical/smrt-assets":"0.38.18","@happyvertical/smrt-prompts":"0.38.18","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.18","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.18"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.18_1783561024391_0.5198498087944481","host":"s3://npm-registry-packages-npm-production"}},"0.38.19":{"name":"@happyvertical/smrt-images","version":"0.38.19","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b8b2575de4eb1a52137a60b554a247a88f5b95d3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.19.tgz","fileCount":74,"integrity":"sha512-Lv/TPlUt/tKMrWUWueB/zuouue7ADtlNrFyMxf4JPT3Wo9M+kR2gOxm2irGzF13BG9LiBAzVlxvp85yNfuwvSA==","signatures":[{"sig":"MEQCIDgldWXwJODzZ0bNn2LkNn9WQn417UO+umFDUUdkoXD0AiBQ4GUcXDg7nEdEHIOhIFtKDJzOYBL3/eYBKjznacG+VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/c04ad7aaa708cf153bba32ce77baf32d/happyvertical-smrt-images-0.38.19.tgz","_integrity":"sha512-Lv/TPlUt/tKMrWUWueB/zuouue7ADtlNrFyMxf4JPT3Wo9M+kR2gOxm2irGzF13BG9LiBAzVlxvp85yNfuwvSA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.19","@happyvertical/smrt-core":"0.38.19","@happyvertical/smrt-types":"0.38.19","@happyvertical/smrt-assets":"0.38.19","@happyvertical/smrt-prompts":"0.38.19","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.19","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.19"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.19_1783563008942_0.43893286270440024","host":"s3://npm-registry-packages-npm-production"}},"0.38.20":{"name":"@happyvertical/smrt-images","version":"0.38.20","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"6dd177028d5a622b2b87e57a53c8e8531454a4d7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.20.tgz","fileCount":74,"integrity":"sha512-Kiol7RhqXIhUW/vJgkcWRgpcuQGhDccj7iGpS00y3GH8hDh1h5PtrqvJy7mVbIUTyY5Y3leNeAisRDpScCFevg==","signatures":[{"sig":"MEUCIHA9lqSI5aeg20yzT70qGwe//z3i861QduZFRHUHibsvAiEAtB/FU68QfAH9oZm3GL7618HPZzv4NweSY9jIOnipGWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/ce6fbaa02ba3ffce502cdfea1e165bcd/happyvertical-smrt-images-0.38.20.tgz","_integrity":"sha512-Kiol7RhqXIhUW/vJgkcWRgpcuQGhDccj7iGpS00y3GH8hDh1h5PtrqvJy7mVbIUTyY5Y3leNeAisRDpScCFevg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.20","@happyvertical/smrt-core":"0.38.20","@happyvertical/smrt-types":"0.38.20","@happyvertical/smrt-assets":"0.38.20","@happyvertical/smrt-prompts":"0.38.20","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.20","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.20"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.20_1783576736187_0.43646881378336944","host":"s3://npm-registry-packages-npm-production"}},"0.38.21":{"name":"@happyvertical/smrt-images","version":"0.38.21","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"a121f1ee9a5344f3a7b0680f0e8c3965bf2a8825","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.21.tgz","fileCount":74,"integrity":"sha512-PG5zlAx/4Cs4AFqXygaXqG6kZhDnuwz1T7yj3IbhxymlqvJDum5mG3v/H2uKDrZt+OP6Auk8pFZOjCBZmJ4cgg==","signatures":[{"sig":"MEQCIDYK6uBMSCACLHMMvj0gjfsQj+QqlfzVFSpShZp+PUAXAiASEW+0J0AimMAKq5rDTC4NNTYoRWuEXBrIJ93xx1/2/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/67f3ff2ce803588850d5fda51c11eccf/happyvertical-smrt-images-0.38.21.tgz","_integrity":"sha512-PG5zlAx/4Cs4AFqXygaXqG6kZhDnuwz1T7yj3IbhxymlqvJDum5mG3v/H2uKDrZt+OP6Auk8pFZOjCBZmJ4cgg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.21","@happyvertical/smrt-core":"0.38.21","@happyvertical/smrt-types":"0.38.21","@happyvertical/smrt-assets":"0.38.21","@happyvertical/smrt-prompts":"0.38.21","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.21","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.21"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.21_1783581115016_0.2786169053082108","host":"s3://npm-registry-packages-npm-production"}},"0.38.22":{"name":"@happyvertical/smrt-images","version":"0.38.22","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"aea68dcb8715a61c7cbe1dc5c0a662de005fa748","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.22.tgz","fileCount":74,"integrity":"sha512-zDgJsGvPojztFHzNA08Fj1panTH69P0iEEQuWsDRRxYz2jFvueg9MmhGraY7rThgB4WzXhoh8RCglMGgXXRQyg==","signatures":[{"sig":"MEYCIQCAvkRXu/Nk/DaIXt1TDu7uaNdQTjw5CjKsb70vB9W9JQIhAJ2ULg0Obr+KqV6BSYlRZMgivuDy7h4RlNgFJ+sb8CU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/322b7aa26b46eaa3397a61550fec8f55/happyvertical-smrt-images-0.38.22.tgz","_integrity":"sha512-zDgJsGvPojztFHzNA08Fj1panTH69P0iEEQuWsDRRxYz2jFvueg9MmhGraY7rThgB4WzXhoh8RCglMGgXXRQyg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.22","@happyvertical/smrt-core":"0.38.22","@happyvertical/smrt-types":"0.38.22","@happyvertical/smrt-assets":"0.38.22","@happyvertical/smrt-prompts":"0.38.22","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.22","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.22"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.22_1783587296477_0.6083693205040905","host":"s3://npm-registry-packages-npm-production"}},"0.38.23":{"name":"@happyvertical/smrt-images","version":"0.38.23","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b16722ab3dd1ea72414d78f8d6ada14ce882c184","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.23.tgz","fileCount":74,"integrity":"sha512-S7Gvw1dytgkEs2CnJephO0fBmZAdqkvUAlhITI35+ggEvSUtshrc4v17+YxZMoK7IEcW3tIV7NY/FawgmOepUg==","signatures":[{"sig":"MEUCIQDxBjtSfxik6YSNaBliC1GSk54T6u8OP8Ec3zQ72YfziQIgFQTveX39f7bU4xDW6VPz5ElmJV34RMfswc7/hsVLDDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/fc3436e72c91847411e2f8b0159207a6/happyvertical-smrt-images-0.38.23.tgz","_integrity":"sha512-S7Gvw1dytgkEs2CnJephO0fBmZAdqkvUAlhITI35+ggEvSUtshrc4v17+YxZMoK7IEcW3tIV7NY/FawgmOepUg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.77.0","@happyvertical/utils":"^0.77.0","@happyvertical/images":"^0.77.0","@happyvertical/smrt-ui":"0.38.23","@happyvertical/smrt-core":"0.38.23","@happyvertical/smrt-types":"0.38.23","@happyvertical/smrt-assets":"0.38.23","@happyvertical/smrt-prompts":"0.38.23","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.77.0","@happyvertical/smrt-vitest":"0.38.23","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.23"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.23_1783634343109_0.6037656935053002","host":"s3://npm-registry-packages-npm-production"}},"0.38.24":{"name":"@happyvertical/smrt-images","version":"0.38.24","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"efc7df00a18d21a4318f28d3e4ed87e4c9c27954","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.24.tgz","fileCount":74,"integrity":"sha512-MuN1jFHI1/Hc6PKlazDpDBtBf4DVzOZzCb/BM7ZLTl5QCXJv4UHSd7IUHQm3y5NigJbtQZfWi874Gx9fd+L8aw==","signatures":[{"sig":"MEQCIDni6+CowSSch5fafOKcV5dXnZLZcq9GZ42X+hfZlYP1AiAILEqyNOOcN8Sg1E+FeciVn66FYVx4t6oST05I6jDYpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/8d2ab45a6bab1f916a57e2a056be6abe/happyvertical-smrt-images-0.38.24.tgz","_integrity":"sha512-MuN1jFHI1/Hc6PKlazDpDBtBf4DVzOZzCb/BM7ZLTl5QCXJv4UHSd7IUHQm3y5NigJbtQZfWi874Gx9fd+L8aw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.38.24","@happyvertical/smrt-core":"0.38.24","@happyvertical/smrt-types":"0.38.24","@happyvertical/smrt-assets":"0.38.24","@happyvertical/smrt-prompts":"0.38.24","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.38.24","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.24"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.24_1783638366148_0.957540029110437","host":"s3://npm-registry-packages-npm-production"}},"0.38.25":{"name":"@happyvertical/smrt-images","version":"0.38.25","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c7c8e8a92446892cd5167552c3ae9cfe13eefc38","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.25.tgz","fileCount":74,"integrity":"sha512-ckCLrPbGfYFKGdmaQiySDb9RxdVxldMQWTd+hrpeKePEwrMjMpacoLCm0OPXnT+6O4gMpooNYoISQOFlORsSbw==","signatures":[{"sig":"MEYCIQDJkhyCzcF7BWkkFzqxC9N5CNPINDvAHX6sjiVv4EDrggIhALGyRbYT70Lkojrjb0PgaPLv/X94oETcbL6vxvUB/AHG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/5f42cca2bae553cd6d743e56591c5420/happyvertical-smrt-images-0.38.25.tgz","_integrity":"sha512-ckCLrPbGfYFKGdmaQiySDb9RxdVxldMQWTd+hrpeKePEwrMjMpacoLCm0OPXnT+6O4gMpooNYoISQOFlORsSbw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.38.25","@happyvertical/smrt-core":"0.38.25","@happyvertical/smrt-types":"0.38.25","@happyvertical/smrt-assets":"0.38.25","@happyvertical/smrt-prompts":"0.38.25","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.38.25","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.25"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.25_1783646934518_0.2900696262650786","host":"s3://npm-registry-packages-npm-production"}},"0.38.26":{"name":"@happyvertical/smrt-images","version":"0.38.26","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"fd8ed71672ddb70c3df3df640be7f478757dbf6b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.38.26.tgz","fileCount":74,"integrity":"sha512-KI8EFHGzyMcwkAFNrrSX5LNJiML8wtmrlBOEw6H7VvJF+HNIGzB20Nk65ByUgZmeaUvBDs7NJA09DfGEAB0fqw==","signatures":[{"sig":"MEYCIQDBM9eaB9cA1gB+O08qlBIsX8Jleii4XXTr1FlJm6KsRQIhANWv3gg8a7e9WL6z/NK+OUnpd47SY5vwSsUXlZqYXc9J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294189},"main":"./dist/index.js","type":"module","_from":"file:happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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/6ab8e99ba555b6a8b36384331865017f/happyvertical-smrt-images-0.38.26.tgz","_integrity":"sha512-KI8EFHGzyMcwkAFNrrSX5LNJiML8wtmrlBOEw6H7VvJF+HNIGzB20Nk65ByUgZmeaUvBDs7NJA09DfGEAB0fqw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.38.26","@happyvertical/smrt-core":"0.38.26","@happyvertical/smrt-types":"0.38.26","@happyvertical/smrt-assets":"0.38.26","@happyvertical/smrt-prompts":"0.38.26","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.38.26","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.38.26"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.38.26_1783688567452_0.084716611013677","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@happyvertical/smrt-images","version":"0.39.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"6a35e9b04ff5e55d452fdbd8fdf80bc6deba4481","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.0.tgz","fileCount":73,"integrity":"sha512-vM+kze53528Ah2VjYeSD27nUwVC0esF1pupkj1lQYMETI587XHNG7lpU29D92r0ko0lQkE9zno/SFltQJfvcHA==","signatures":[{"sig":"MEUCIQDRKrgOwgo3DDu4vq7pb0qzfhW9DGjbAUxtDKg2V78m0AIgdRZfr/RyEzrk1wZEKaUXvewZJKf4/GB1iXu8aZPA8r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293203},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","prepack":"node ../../scripts/prepack-package.js","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.0.tgz","_integrity":"sha512-vM+kze53528Ah2VjYeSD27nUwVC0esF1pupkj1lQYMETI587XHNG7lpU29D92r0ko0lQkE9zno/SFltQJfvcHA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"catalog:","sharp":"catalog:","@happyvertical/ai":"catalog:","@happyvertical/utils":"catalog:","@happyvertical/images":"catalog:","@happyvertical/smrt-ui":"workspace:*","@happyvertical/smrt-core":"workspace:*","@happyvertical/smrt-types":"workspace:*","@happyvertical/smrt-assets":"workspace:*","@happyvertical/smrt-prompts":"workspace:*","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"catalog:","@happyvertical/smrt-vitest":"workspace:*","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"workspace:*"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.0_1783722719349_0.7723867298623317","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@happyvertical/smrt-images","version":"0.39.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b63cb040b63264b316048f525d118fb09f268eee","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.1.tgz","fileCount":74,"integrity":"sha512-XNadLMtjGaQ6XjLE5flDncTtsSVDPPD83AWGKxeBqW1hKg6tcVNGUcf5F7T5A/dfzqVCqXOOIUZsHS3TlfjYlg==","signatures":[{"sig":"MEYCIQCxnTbumFaW5X7tqFTH1LaSHUjGua+LFEPT42ClQErDqwIhAK16K+Bxew+ZD6i7Vjgf5Y4vqVVjBkjjY16d4VeU3+Jq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294177},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.1.tgz","_integrity":"sha512-XNadLMtjGaQ6XjLE5flDncTtsSVDPPD83AWGKxeBqW1hKg6tcVNGUcf5F7T5A/dfzqVCqXOOIUZsHS3TlfjYlg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.39.1","@happyvertical/smrt-core":"0.39.1","@happyvertical/smrt-types":"0.39.1","@happyvertical/smrt-assets":"0.39.1","@happyvertical/smrt-prompts":"0.39.1","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.39.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.1_1783729772407_0.743571986222139","host":"s3://npm-registry-packages-npm-production"}},"0.39.2":{"name":"@happyvertical/smrt-images","version":"0.39.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c49f9c6a8dd3afadd2196001fe0b5756c210c062","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.2.tgz","fileCount":74,"integrity":"sha512-iDznPwd1zCvXDCjvV7orkqTNtVK99Np5/2r5KL3tHKsTvrgtpLKDl18VOvxEWq6zfPo8wWuXoJwtnJsSjhX7PQ==","signatures":[{"sig":"MEQCIFDPPXaM6lqlCrYgjTqXn5spVSB6TCxu66aoh0cwMbBvAiAfCAoOSBV1Vh8H7wTvSA+VTIPPsP24CGKXjWlzkB9Wxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294177},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.2.tgz","_integrity":"sha512-iDznPwd1zCvXDCjvV7orkqTNtVK99Np5/2r5KL3tHKsTvrgtpLKDl18VOvxEWq6zfPo8wWuXoJwtnJsSjhX7PQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.39.2","@happyvertical/smrt-core":"0.39.2","@happyvertical/smrt-types":"0.39.2","@happyvertical/smrt-assets":"0.39.2","@happyvertical/smrt-prompts":"0.39.2","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.39.2","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.2_1783742187853_0.03084705697871981","host":"s3://npm-registry-packages-npm-production"}},"0.39.3":{"name":"@happyvertical/smrt-images","version":"0.39.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"8e20c01ff71045b3c0e4e7192e31a2c51124c114","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.3.tgz","fileCount":74,"integrity":"sha512-v1bmbxU5T82ImJCkwNmdrBrhMrmyFxiqnpLMp5aftWxuZy4CvOrJtVp53TPQxzEhTQ6cJjeZM8Y8A2CWbPfHnA==","signatures":[{"sig":"MEUCIQCHhLoFcXKsoTguqEXpdVbeB+lkvVoC/eyN5ygk0bRwOAIgb47HImGekA+VXIUGm2BGJEqHARALkD3OeDCBqUJmXzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294465},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.3.tgz","_integrity":"sha512-v1bmbxU5T82ImJCkwNmdrBrhMrmyFxiqnpLMp5aftWxuZy4CvOrJtVp53TPQxzEhTQ6cJjeZM8Y8A2CWbPfHnA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.39.3","@happyvertical/smrt-core":"0.39.3","@happyvertical/smrt-types":"0.39.3","@happyvertical/smrt-assets":"0.39.3","@happyvertical/smrt-prompts":"0.39.3","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.39.3","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.3"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.3_1783787872557_0.008536783604636833","host":"s3://npm-registry-packages-npm-production"}},"0.39.4":{"name":"@happyvertical/smrt-images","version":"0.39.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"5a87a1ba47197adc5682a53b7791400e4c02f988","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.4.tgz","fileCount":74,"integrity":"sha512-qt6nuXJZQ82/tqxRol1S5n4i/FOcsI12ZxPDqhEBkGTjOGGqVwSOAIOJhluerMoC8Bammq2+bo4hX0ywM7SpYQ==","signatures":[{"sig":"MEYCIQCF9DAupEegptUnZIE8j3IuVlOOq7Pa5NSCso0j93+Y3gIhANwFxksM3Ib3wJByIOTw/kR92dlPT0jTxjFxho1aI3fO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294465},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.4.tgz","_integrity":"sha512-qt6nuXJZQ82/tqxRol1S5n4i/FOcsI12ZxPDqhEBkGTjOGGqVwSOAIOJhluerMoC8Bammq2+bo4hX0ywM7SpYQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.39.4","@happyvertical/smrt-core":"0.39.4","@happyvertical/smrt-types":"0.39.4","@happyvertical/smrt-assets":"0.39.4","@happyvertical/smrt-prompts":"0.39.4","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.39.4","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.4"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.4_1783820059481_0.4456097023239882","host":"s3://npm-registry-packages-npm-production"}},"0.39.6":{"name":"@happyvertical/smrt-images","version":"0.39.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"f9df7f39343274cd2f4266cabcff5a0080491e60","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.6.tgz","fileCount":74,"integrity":"sha512-pKhZ6KKYrxq2M55Tf4lqw7ke2/uQxkiCY7SLFMftFIDfJabmqknG299kOrx/OQW5lv0a3GOKexU0Pu2HIJVDVw==","signatures":[{"sig":"MEUCIQDB71aW/CdsaJS2HMU8+1J60mHen+Ib8Z9ffPPk8NhnxwIgDRZiaFLAW6VIhT24OeBVz5NSOmqorYHG28ajCzagH9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294465},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.6.tgz","_integrity":"sha512-pKhZ6KKYrxq2M55Tf4lqw7ke2/uQxkiCY7SLFMftFIDfJabmqknG299kOrx/OQW5lv0a3GOKexU0Pu2HIJVDVw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.39.6","@happyvertical/smrt-core":"0.39.6","@happyvertical/smrt-types":"0.39.6","@happyvertical/smrt-assets":"0.39.6","@happyvertical/smrt-prompts":"0.39.6","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.39.6","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.6"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.6_1783845947072_0.9862684448247112","host":"s3://npm-registry-packages-npm-production"}},"0.39.7":{"name":"@happyvertical/smrt-images","version":"0.39.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"98563c8084474a51e698d48a1b892e5782ff1dd3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.7.tgz","fileCount":74,"integrity":"sha512-pGh3Ewpe/2FH22LuFKy0c2lYsyuLNFIiscPCsDOx+T7kroUy8LPBOer43DXpufdVo8AViJfF4jn3oaxZTECv8w==","signatures":[{"sig":"MEUCIQDTcak6ZPHKpl5BPxeygsktj8sFEfwpJIPuOvYj3x4vDwIgOCQsb4kBJEirD3ww66aHgdliZS4AI1QC9UWeHzV5VJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294465},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.7.tgz","_integrity":"sha512-pGh3Ewpe/2FH22LuFKy0c2lYsyuLNFIiscPCsDOx+T7kroUy8LPBOer43DXpufdVo8AViJfF4jn3oaxZTECv8w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.39.7","@happyvertical/smrt-core":"0.39.7","@happyvertical/smrt-types":"0.39.7","@happyvertical/smrt-assets":"0.39.7","@happyvertical/smrt-prompts":"0.39.7","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.39.7","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.7"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.7_1783875923308_0.8042300163349267","host":"s3://npm-registry-packages-npm-production"}},"0.39.8":{"name":"@happyvertical/smrt-images","version":"0.39.8","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"358aceba75d0228a9b04235984ffec79ec5e048d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.8.tgz","fileCount":74,"integrity":"sha512-i/gSU7xLIhDlpPEDgF5VJ8VZQFVRKTfjpv9kmqB85+2boOQg46r/+6G8tL5pw0QLpnq7i0xV2Jmsig35MzBwjA==","signatures":[{"sig":"MEUCIQD6A+A+ejWSV1dECyP/3I3qXh7jCTXdtEYN95LAsMEuegIga893rtfVzq7npqW8F/3Y0h4fD4lOa8TShlhT5vPIhfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294465},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.8.tgz","_integrity":"sha512-i/gSU7xLIhDlpPEDgF5VJ8VZQFVRKTfjpv9kmqB85+2boOQg46r/+6G8tL5pw0QLpnq7i0xV2Jmsig35MzBwjA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.39.8","@happyvertical/smrt-core":"0.39.8","@happyvertical/smrt-types":"0.39.8","@happyvertical/smrt-assets":"0.39.8","@happyvertical/smrt-prompts":"0.39.8","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.39.8","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.8"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.8_1783885501884_0.5616767797170374","host":"s3://npm-registry-packages-npm-production"}},"0.39.9":{"name":"@happyvertical/smrt-images","version":"0.39.9","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"a79cc2e468dfa75b5623977ecf0fa9adaa46b0f0","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.9.tgz","fileCount":74,"integrity":"sha512-3YJkuJw9CMzU8aQLpxAXzJfPCEbBUwqBKPZkpI/M9yX3lMRIadt5xh/aHdRDTGHftvDDxujoTS759TLtrj50gQ==","signatures":[{"sig":"MEYCIQC9Ni0j/ERj8GG+DF92zYChHU3K3apySDpkWbez/1dE5QIhAI1ARLDND7z4NnuryALhD9Z3sOXp/9GpV5hcsD/GExWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294465},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.9.tgz","_integrity":"sha512-3YJkuJw9CMzU8aQLpxAXzJfPCEbBUwqBKPZkpI/M9yX3lMRIadt5xh/aHdRDTGHftvDDxujoTS759TLtrj50gQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.39.9","@happyvertical/smrt-core":"0.39.9","@happyvertical/smrt-types":"0.39.9","@happyvertical/smrt-assets":"0.39.9","@happyvertical/smrt-prompts":"0.39.9","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.39.9","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.9"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.9_1783907192171_0.8148166760927809","host":"s3://npm-registry-packages-npm-production"}},"0.39.10":{"name":"@happyvertical/smrt-images","version":"0.39.10","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"cf2c3aaa44b8156e3f1ecb2dc87f1e2838ab6025","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.10.tgz","fileCount":74,"integrity":"sha512-AL+PHk5elW846gBh7Ry4HkDJkwVuJDK7kfjV5zay2+nUfjSXz9VRBXBDBkpI5vOB+RrLJsGYbS7HR/21mwS1Fg==","signatures":[{"sig":"MEUCIE4CwzlnMJO0ByGH0rtlyali8kWwqc3gSxbZVlSjIgTeAiEA1ASpm4E1HfTUrkNpH4fb1tlS/IZxNbiXeAlXR74xZmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294477},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.10.tgz","_integrity":"sha512-AL+PHk5elW846gBh7Ry4HkDJkwVuJDK7kfjV5zay2+nUfjSXz9VRBXBDBkpI5vOB+RrLJsGYbS7HR/21mwS1Fg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.0","@happyvertical/utils":"^0.78.0","@happyvertical/images":"^0.78.0","@happyvertical/smrt-ui":"0.39.10","@happyvertical/smrt-core":"0.39.10","@happyvertical/smrt-types":"0.39.10","@happyvertical/smrt-assets":"0.39.10","@happyvertical/smrt-prompts":"0.39.10","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.0","@happyvertical/smrt-vitest":"0.39.10","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.10"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.10_1783917516314_0.6289256407172681","host":"s3://npm-registry-packages-npm-production"}},"0.39.11":{"name":"@happyvertical/smrt-images","version":"0.39.11","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"99ff673808d7bf1ac726514670167df6f2f9eeb9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.11.tgz","fileCount":74,"integrity":"sha512-M2N7xQ3ZLFpZAeh+J0jZ7paiT06V238HJNcP/koLsH7M63WIj5STSrw6K2tFbDNsL5jvAo/09YCSff59Svzbyg==","signatures":[{"sig":"MEQCIGwq+eOwamgJjomQGrCBo+WhMnngiWT3KQdtqeWJ2b9FAiAWA3fXQwW8q7J8ZlClKr7XDs7yo6+ZoKATll3hSaszpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294477},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.11.tgz","_integrity":"sha512-M2N7xQ3ZLFpZAeh+J0jZ7paiT06V238HJNcP/koLsH7M63WIj5STSrw6K2tFbDNsL5jvAo/09YCSff59Svzbyg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/images":"^0.78.1","@happyvertical/smrt-ui":"0.39.11","@happyvertical/smrt-core":"0.39.11","@happyvertical/smrt-types":"0.39.11","@happyvertical/smrt-assets":"0.39.11","@happyvertical/smrt-prompts":"0.39.11","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.1","@happyvertical/smrt-vitest":"0.39.11","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.11"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.11_1783965089994_0.38673629597504533","host":"s3://npm-registry-packages-npm-production"}},"0.39.12":{"name":"@happyvertical/smrt-images","version":"0.39.12","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"f47d25d4971074b71ffea4bc121b720ba47361f8","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.12.tgz","fileCount":74,"integrity":"sha512-nWYcr0WX8/l397yVT+CeC+aq+MDfD1BFJlniJc15wGu00HtAgbwZ9yUbZn34xSH2kOVRrjOs2WzZ9EzAj07nkw==","signatures":[{"sig":"MEQCIAawJO/asxborrngHsL/+GWi09aM/cQ2zt9s0JqXUSd+AiAb8QtkAK89zNVro88BdOIdBFzDGxNi15WHz0fI1UEBBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294477},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.12.tgz","_integrity":"sha512-nWYcr0WX8/l397yVT+CeC+aq+MDfD1BFJlniJc15wGu00HtAgbwZ9yUbZn34xSH2kOVRrjOs2WzZ9EzAj07nkw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/images":"^0.78.1","@happyvertical/smrt-ui":"0.39.12","@happyvertical/smrt-core":"0.39.12","@happyvertical/smrt-types":"0.39.12","@happyvertical/smrt-assets":"0.39.12","@happyvertical/smrt-prompts":"0.39.12","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.1","@happyvertical/smrt-vitest":"0.39.12","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.12"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.12_1783971666003_0.3426658028170433","host":"s3://npm-registry-packages-npm-production"}},"0.39.13":{"name":"@happyvertical/smrt-images","version":"0.39.13","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"a09fcde78da598567264f16c4394cda4a47f2f67","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.13.tgz","fileCount":74,"integrity":"sha512-eCsjB3m2fllyov9spJCt3GkSWr2aID9v9SJCUbc+ZGjUl7soySt8iNwG6iCYwtdwjkwdlvanNHT+VUiXeSXJBw==","signatures":[{"sig":"MEUCIQDzu5K/4z3Uz7voUjqczQ11GAHqg6TNWUSGopNalLmi2AIgC1Fii4nT0jJsdkUlsNW1C3p17gkChtrIPLvumMOQQ80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294477},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.13.tgz","_integrity":"sha512-eCsjB3m2fllyov9spJCt3GkSWr2aID9v9SJCUbc+ZGjUl7soySt8iNwG6iCYwtdwjkwdlvanNHT+VUiXeSXJBw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/images":"^0.78.1","@happyvertical/smrt-ui":"0.39.13","@happyvertical/smrt-core":"0.39.13","@happyvertical/smrt-types":"0.39.13","@happyvertical/smrt-assets":"0.39.13","@happyvertical/smrt-prompts":"0.39.13","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.1","@happyvertical/smrt-vitest":"0.39.13","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.13"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.13_1783987669392_0.3756675065285928","host":"s3://npm-registry-packages-npm-production"}},"0.39.14":{"name":"@happyvertical/smrt-images","version":"0.39.14","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"0332d8bc3ef54e952da5bac98f55ea60d9f4cd5c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.14.tgz","fileCount":74,"integrity":"sha512-O/FlgkC+NaI3wVkH0jg06vYb1qKIhDF9Fra3S9sjGRO6+Ejy+ENLKBoP2NjqX+GcopNn+4dbdoaie66w9Y2a+w==","signatures":[{"sig":"MEUCIQC77PlBQa4mjEOFw4UBZEUe9zWclkFfDs/17P37MOewPQIgSv5F/m5XWgH++kAqmTVpnfA7c14SGLFgwbTbO8cFaRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294477},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.14.tgz","_integrity":"sha512-O/FlgkC+NaI3wVkH0jg06vYb1qKIhDF9Fra3S9sjGRO6+Ejy+ENLKBoP2NjqX+GcopNn+4dbdoaie66w9Y2a+w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/images":"^0.78.1","@happyvertical/smrt-ui":"0.39.14","@happyvertical/smrt-core":"0.39.14","@happyvertical/smrt-types":"0.39.14","@happyvertical/smrt-assets":"0.39.14","@happyvertical/smrt-prompts":"0.39.14","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.1","@happyvertical/smrt-vitest":"0.39.14","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.14"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.14_1784001083564_0.28275168478693136","host":"s3://npm-registry-packages-npm-production"}},"0.39.15":{"name":"@happyvertical/smrt-images","version":"0.39.15","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"8a554f0d976c52844d43f4983890d0b96402730a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.15.tgz","fileCount":74,"integrity":"sha512-OFFm93N/eSFJ93ChPsc4EpT+bdPjyeFK1dzoEujGT0mLDAbypObYWR0D7DhHjkJTw6v8lx4m/gRHMfGlL+/30Q==","signatures":[{"sig":"MEUCIFItJDj6cwuJre1Qgk+Kvx26CuxzGvQ6aHE9BNVgOixDAiEAh4vw45nGfssDGtMGSyxB3/6ZhmpIltSwftFha4kWA0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294477},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.15.tgz","_integrity":"sha512-OFFm93N/eSFJ93ChPsc4EpT+bdPjyeFK1dzoEujGT0mLDAbypObYWR0D7DhHjkJTw6v8lx4m/gRHMfGlL+/30Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/images":"^0.78.1","@happyvertical/smrt-ui":"0.39.15","@happyvertical/smrt-core":"0.39.15","@happyvertical/smrt-types":"0.39.15","@happyvertical/smrt-assets":"0.39.15","@happyvertical/smrt-prompts":"0.39.15","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.1","@happyvertical/smrt-vitest":"0.39.15","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.15"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.15_1784009682121_0.3910962573105574","host":"s3://npm-registry-packages-npm-production"}},"0.39.16":{"name":"@happyvertical/smrt-images","version":"0.39.16","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"0a7c122cae7a3ac61d1d14729eb6330d04072357","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.16.tgz","fileCount":74,"integrity":"sha512-EukDcPYFwCT5sGUwQ2WhZGMqNqDe83jKwKthfam57PhaLgYpSzN7JcLLr/vu6JNnWBGKpdfT1aZWqT7yLqzfrA==","signatures":[{"sig":"MEUCIE/cW0uqT+BXtKAP9UWAxJ8CWLhjWHAuyRoFWhU2okiSAiEA6Wux4oNc7l4OTxg+90aKhhf3To+rW3FZUu+v6ouDIuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294477},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.16.tgz","_integrity":"sha512-EukDcPYFwCT5sGUwQ2WhZGMqNqDe83jKwKthfam57PhaLgYpSzN7JcLLr/vu6JNnWBGKpdfT1aZWqT7yLqzfrA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/images":"^0.78.1","@happyvertical/smrt-ui":"0.39.16","@happyvertical/smrt-core":"0.39.16","@happyvertical/smrt-types":"0.39.16","@happyvertical/smrt-assets":"0.39.16","@happyvertical/smrt-prompts":"0.39.16","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.1","@happyvertical/smrt-vitest":"0.39.16","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.16"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.16_1784066203851_0.040268187669189714","host":"s3://npm-registry-packages-npm-production"}},"0.39.17":{"name":"@happyvertical/smrt-images","version":"0.39.17","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"64d29d14b749c5600b13e55fca337fd2323b3c67","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.39.17.tgz","fileCount":74,"integrity":"sha512-FhlTDcizD06TPWmYGWFP1hPY4Z02vdsHo08LRB6YeW/Bh6GOZQRKt2yrUaj8NuSFbKJXYsrhFLjRCNt0cowbqg==","signatures":[{"sig":"MEQCIAN4xPOdcsZ3kQX+XOD9XNPVR5BrpJDcjW8PpYVDt3CVAiBAyOIzaJSdWeAFpEd80hFL/akDRCEbt9mcCQlAmllslg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294477},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.39.17.tgz","_integrity":"sha512-FhlTDcizD06TPWmYGWFP1hPY4Z02vdsHo08LRB6YeW/Bh6GOZQRKt2yrUaj8NuSFbKJXYsrhFLjRCNt0cowbqg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/images":"^0.78.1","@happyvertical/smrt-ui":"0.39.17","@happyvertical/smrt-core":"0.39.17","@happyvertical/smrt-types":"0.39.17","@happyvertical/smrt-assets":"0.39.17","@happyvertical/smrt-prompts":"0.39.17","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.1","@happyvertical/smrt-vitest":"0.39.17","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.39.17"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.39.17_1784074779579_0.228708219503567","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@happyvertical/smrt-images","version":"0.40.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"23c6a035759186d373a407057fd6ce8b43c411e3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.0.tgz","fileCount":74,"integrity":"sha512-M7yEU8PyWgRUqLxIl2NuA85dnNZJWrC3Qt8YXHz1xayTp4vSGabwHavzzJFeSqUrvnLnYFR6FNaGoQ00+kZ2YQ==","signatures":[{"sig":"MEYCIQDdFP95WwjKw7BYZPWZlQIffbG7k6493Z7V9sbU+x0qEwIhAJ5zgJGWj0G2tFwmIM6bQg9Z6hWJ4OHdZMZnv8AFVLC4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294465},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.0.tgz","_integrity":"sha512-M7yEU8PyWgRUqLxIl2NuA85dnNZJWrC3Qt8YXHz1xayTp4vSGabwHavzzJFeSqUrvnLnYFR6FNaGoQ00+kZ2YQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.78.1","@happyvertical/utils":"^0.78.1","@happyvertical/images":"^0.78.1","@happyvertical/smrt-ui":"0.40.0","@happyvertical/smrt-core":"0.40.0","@happyvertical/smrt-types":"0.40.0","@happyvertical/smrt-assets":"0.40.0","@happyvertical/smrt-prompts":"0.40.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.78.1","@happyvertical/smrt-vitest":"0.40.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.0_1784095581647_0.38914767862676203","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"@happyvertical/smrt-images","version":"0.40.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"766c5556ceb3e1d2c79e975013600ecfe5c3dd30","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.1.tgz","fileCount":74,"integrity":"sha512-bvIYJQ4+5rLTo2zQV/lOIPRg3PAgkIm+AA3X9+YbHQmytWSa9TEbkMXMCXfnXCRs5MtxyRa4kwds50n8kKJeHw==","signatures":[{"sig":"MEUCIQDURo8Xx8FmMq80gYhw27KYOjUln+W912E3ib10Jd89UgIgGnDRg6q3kr32aWSr1MQPdmAQuG0k2WxgYOsCKa0gLs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294465},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.1.tgz","_integrity":"sha512-bvIYJQ4+5rLTo2zQV/lOIPRg3PAgkIm+AA3X9+YbHQmytWSa9TEbkMXMCXfnXCRs5MtxyRa4kwds50n8kKJeHw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/images":"^0.80.0","@happyvertical/smrt-ui":"0.40.1","@happyvertical/smrt-core":"0.40.1","@happyvertical/smrt-types":"0.40.1","@happyvertical/smrt-assets":"0.40.1","@happyvertical/smrt-prompts":"0.40.1","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.0","@happyvertical/smrt-vitest":"0.40.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.1_1784098976718_0.07233079167593703","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"@happyvertical/smrt-images","version":"0.40.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b629e578e03f25f121dc18fe95c7be086bb563a4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.2.tgz","fileCount":74,"integrity":"sha512-kwXHkPeSuHYe8qtck8YPIHGcHCOkjia5fxzORbnnBqHARJ9SIiRbepDvOlY5MTVKcNvge1cJUCd3gAf8En5s1Q==","signatures":[{"sig":"MEYCIQDQ0ligS2bhSLtA543/HX3lc7NLqPNdqDrwlOfEutUFLQIhAOmN2KS/FMn+rzqr0EZso5Zo2FXjiks11aopbY9QGS7o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294465},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.2.tgz","_integrity":"sha512-kwXHkPeSuHYe8qtck8YPIHGcHCOkjia5fxzORbnnBqHARJ9SIiRbepDvOlY5MTVKcNvge1cJUCd3gAf8En5s1Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/images":"^0.80.0","@happyvertical/smrt-ui":"0.40.2","@happyvertical/smrt-core":"0.40.2","@happyvertical/smrt-types":"0.40.2","@happyvertical/smrt-assets":"0.40.2","@happyvertical/smrt-prompts":"0.40.2","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.0","@happyvertical/smrt-vitest":"0.40.2","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.2_1784101869998_0.7148124669971714","host":"s3://npm-registry-packages-npm-production"}},"0.40.3":{"name":"@happyvertical/smrt-images","version":"0.40.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"1fa3fa0285d53a1b2b7f00c843c9f3284a118e4c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.3.tgz","fileCount":74,"integrity":"sha512-TbiqC9pXsUQ7yB/gF4m3R7eP5XjL5sZ6UehFlkcm+4TXKnpLFGesLhb9NhAwh1blwaXYo0jRRDbNFIZYLkkJGA==","signatures":[{"sig":"MEQCICSnSW5KXo6lPJLskwpUDCuYuRf02JE50CgEfmnicGeoAiB7WcQBJDpnDUetb5V1n6XO246ZnkMkXCzd1DRYIoipJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294461},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.3.tgz","_integrity":"sha512-TbiqC9pXsUQ7yB/gF4m3R7eP5XjL5sZ6UehFlkcm+4TXKnpLFGesLhb9NhAwh1blwaXYo0jRRDbNFIZYLkkJGA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/images":"^0.80.0","@happyvertical/smrt-ui":"0.40.3","@happyvertical/smrt-core":"0.40.3","@happyvertical/smrt-types":"0.40.3","@happyvertical/smrt-assets":"0.40.3","@happyvertical/smrt-prompts":"0.40.3","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.0","@happyvertical/smrt-vitest":"0.40.3","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.3"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.3_1784105222332_0.32211799476186687","host":"s3://npm-registry-packages-npm-production"}},"0.40.4":{"name":"@happyvertical/smrt-images","version":"0.40.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"623eebdf06504a9d5b1047a6cc5cf0633283f7b4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.4.tgz","fileCount":74,"integrity":"sha512-Y24bKbUXLg0csP0F6QYNIS0Oa9/u8cPQ2yVflIQbYm609WFbdjUZ9VOsfRg0SidM5zkg6QNKai7FYgnu4V/JKA==","signatures":[{"sig":"MEUCIQCITE6lqIjCSOCx17NEiXl0VvYl7vUemVso4+4MIGvG/AIgJEaPMRAiK0D0ohNzhAvj1G6f6zEhJwlYf3QCUlyVZfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294461},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.4.tgz","_integrity":"sha512-Y24bKbUXLg0csP0F6QYNIS0Oa9/u8cPQ2yVflIQbYm609WFbdjUZ9VOsfRg0SidM5zkg6QNKai7FYgnu4V/JKA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/images":"^0.80.0","@happyvertical/smrt-ui":"0.40.4","@happyvertical/smrt-core":"0.40.4","@happyvertical/smrt-types":"0.40.4","@happyvertical/smrt-assets":"0.40.4","@happyvertical/smrt-prompts":"0.40.4","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.0","@happyvertical/smrt-vitest":"0.40.4","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.4"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.4_1784133182468_0.8365917841331165","host":"s3://npm-registry-packages-npm-production"}},"0.40.5":{"name":"@happyvertical/smrt-images","version":"0.40.5","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"998b664f3db1c7606e4011f2425369e5b1dca3e8","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.5.tgz","fileCount":74,"integrity":"sha512-wTfBF9mAgxqy1Wg94ktHn5EQ2oILQH18TIwInzuEC55ukzEJhEz21vkaXjpPWDoNP/vvXbx+z+jEUYsrmD4LZg==","signatures":[{"sig":"MEQCIAn72N4sk4+42JdVmP7QlPV3ePYtnH4U0bsg3wBnPbgnAiATb9SPlYjIYipU0F+DtYFHMt/BM50x4S/hme8X8AM9jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294461},"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-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.5.tgz","_integrity":"sha512-wTfBF9mAgxqy1Wg94ktHn5EQ2oILQH18TIwInzuEC55ukzEJhEz21vkaXjpPWDoNP/vvXbx+z+jEUYsrmD4LZg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/images":"^0.80.0","@happyvertical/smrt-ui":"0.40.5","@happyvertical/smrt-core":"0.40.5","@happyvertical/smrt-types":"0.40.5","@happyvertical/smrt-assets":"0.40.5","@happyvertical/smrt-prompts":"0.40.5","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.0","@happyvertical/smrt-vitest":"0.40.5","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.5"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.5_1784136425276_0.8507303197225637","host":"s3://npm-registry-packages-npm-production"}},"0.40.6":{"name":"@happyvertical/smrt-images","version":"0.40.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4f01732c6f4006f048b96d6fae103e6d1d2edbf3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.6.tgz","fileCount":74,"integrity":"sha512-ZTdfPqcH3yRU9121BElGwaYkdjB8+BM9846DLW2Da1QanzVqOTklzdwwbfBvJ63QlrONMWMAbudpz+tW+OrPvg==","signatures":[{"sig":"MEUCICxK8uEkogbq0NqhCHsWa6TwaCuUEVvpk+6BhYFtl4WYAiEA5qvlrKeQmbLFlKUam1aRqaOFD0QstYY45aeYEbo3FnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294173},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.6.tgz","_integrity":"sha512-ZTdfPqcH3yRU9121BElGwaYkdjB8+BM9846DLW2Da1QanzVqOTklzdwwbfBvJ63QlrONMWMAbudpz+tW+OrPvg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.0","@happyvertical/utils":"^0.80.0","@happyvertical/images":"^0.80.0","@happyvertical/smrt-ui":"0.40.6","@happyvertical/smrt-core":"0.40.6","@happyvertical/smrt-types":"0.40.6","@happyvertical/smrt-assets":"0.40.6","@happyvertical/smrt-prompts":"0.40.6","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.0","@happyvertical/smrt-vitest":"0.40.6","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.6"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.6_1784160102387_0.9865894186894861","host":"s3://npm-registry-packages-npm-production"}},"0.40.7":{"name":"@happyvertical/smrt-images","version":"0.40.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"0f0765c05327207941dc2b777baf02c7ec9d5294","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.7.tgz","fileCount":74,"integrity":"sha512-yROwsv/s7arRPfhDtE8tHDKvBoG1wkFOICcxfa3JaeZmFL4Gg7YnCr66DQH2i6ocdyBxI9pn0oW+wyvwo2qPcw==","signatures":[{"sig":"MEUCIQC1Ob+se+c0oPS4ncoKdlSQ3Ltj/4Lzw9DQL+OS1g1IJAIgVKt3sJrsdTDkIiuYz2dkKIqIKXF1KUoP0vdN0xNpXXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294173},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.7.tgz","_integrity":"sha512-yROwsv/s7arRPfhDtE8tHDKvBoG1wkFOICcxfa3JaeZmFL4Gg7YnCr66DQH2i6ocdyBxI9pn0oW+wyvwo2qPcw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.7","@happyvertical/smrt-core":"0.40.7","@happyvertical/smrt-types":"0.40.7","@happyvertical/smrt-assets":"0.40.7","@happyvertical/smrt-prompts":"0.40.7","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.7","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.7"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.7_1784270231833_0.5625404437704984","host":"s3://npm-registry-packages-npm-production"}},"0.40.8":{"name":"@happyvertical/smrt-images","version":"0.40.8","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"9e002771c1d7ae05c8533781c66ebf083d78382d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.8.tgz","fileCount":74,"integrity":"sha512-F3jOy03pPx8wAc3w8osrfcxLlGrA5ohX6QTzQZ9ACCPP3DqfsqWk8ZMxnaboY3JHoyM4Suzc2UEaKSSSpmco5g==","signatures":[{"sig":"MEUCIQDypz4aRovrKgSRt57cOlFJ+7oWf0b50NGoJIyATCLKMwIgOXiYVSpDRKWeUn+kt6h93/3U64R242D5qbpxljJtsDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294173},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.8.tgz","_integrity":"sha512-F3jOy03pPx8wAc3w8osrfcxLlGrA5ohX6QTzQZ9ACCPP3DqfsqWk8ZMxnaboY3JHoyM4Suzc2UEaKSSSpmco5g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.8","@happyvertical/smrt-core":"0.40.8","@happyvertical/smrt-types":"0.40.8","@happyvertical/smrt-assets":"0.40.8","@happyvertical/smrt-prompts":"0.40.8","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.8","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.8"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.8_1784314982808_0.6113460379420936","host":"s3://npm-registry-packages-npm-production"}},"0.40.9":{"name":"@happyvertical/smrt-images","version":"0.40.9","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4801c7aa0621914bbc9452baca6971b4f54ef03b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.9.tgz","fileCount":74,"integrity":"sha512-fq1Mwgz3LbJh/4J/NQ81C7+KQBxYzyetVt+IxEpflB2jNOkODyE2Rs3t56B6yj2p39S4Kv5Wbp5NFhokdxiZfw==","signatures":[{"sig":"MEYCIQCSIyBMsmC++/NLLHCbgVVil7cyflXOT/jyx3pYEddzlQIhANtyQ96+sxOJaLBFgoDTaN+J6R5LrPXyMRKEfkHPI0ay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294173},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.9.tgz","_integrity":"sha512-fq1Mwgz3LbJh/4J/NQ81C7+KQBxYzyetVt+IxEpflB2jNOkODyE2Rs3t56B6yj2p39S4Kv5Wbp5NFhokdxiZfw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.9","@happyvertical/smrt-core":"0.40.9","@happyvertical/smrt-types":"0.40.9","@happyvertical/smrt-assets":"0.40.9","@happyvertical/smrt-prompts":"0.40.9","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.9","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.9"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.9_1784319608380_0.20834177051071778","host":"s3://npm-registry-packages-npm-production"}},"0.40.10":{"name":"@happyvertical/smrt-images","version":"0.40.10","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"3f07167cc9b5d2180cc8cec37db92edf4aae7631","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.10.tgz","fileCount":74,"integrity":"sha512-CqTiJiM44QeGY+s89SP5FOoRrWUdIAg8KMyC5l4J1TUcFOW4QNlVXmfY2imWLcnM3+Y6/qH+U3GRrttTjHYpew==","signatures":[{"sig":"MEQCIFL6IXNES7BOBu9rKLTtvJI7EsshyeSEY3yCAQD+0E/oAiB8WJ6QexQ8V+4GnQ8DrGivWl7T4vYTkMx2+AbHRlZftg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294185},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.10.tgz","_integrity":"sha512-CqTiJiM44QeGY+s89SP5FOoRrWUdIAg8KMyC5l4J1TUcFOW4QNlVXmfY2imWLcnM3+Y6/qH+U3GRrttTjHYpew==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.10","@happyvertical/smrt-core":"0.40.10","@happyvertical/smrt-types":"0.40.10","@happyvertical/smrt-assets":"0.40.10","@happyvertical/smrt-prompts":"0.40.10","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.10","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.10"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.10_1784333147256_0.05148928990908774","host":"s3://npm-registry-packages-npm-production"}},"0.40.11":{"name":"@happyvertical/smrt-images","version":"0.40.11","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"e96b1cd2296218fc3bb87ea3d0b359461fe6b453","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.11.tgz","fileCount":74,"integrity":"sha512-DPQ3VMe22JqbFG5FxX9UQgFWtoPyci4vIUAW7/CH2RJxJrr6d/mSKLTdqFKxApRggVtttLHS8docGIdwRP5MeA==","signatures":[{"sig":"MEUCIEum0waJJKI0Y2Ccs7bibIrfIdIqX6GTNdIHgYAAuAytAiEA0zcVeE8fFYXpl2PmcanFfiU8BmZC+Wmp26bYvb0affo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294185},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.11.tgz","_integrity":"sha512-DPQ3VMe22JqbFG5FxX9UQgFWtoPyci4vIUAW7/CH2RJxJrr6d/mSKLTdqFKxApRggVtttLHS8docGIdwRP5MeA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.11","@happyvertical/smrt-core":"0.40.11","@happyvertical/smrt-types":"0.40.11","@happyvertical/smrt-assets":"0.40.11","@happyvertical/smrt-prompts":"0.40.11","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.11","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.11"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.11_1784346051183_0.15938147146485004","host":"s3://npm-registry-packages-npm-production"}},"0.40.12":{"name":"@happyvertical/smrt-images","version":"0.40.12","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"286fa6c05f807e24b82688726d2582b6c54c6e44","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.12.tgz","fileCount":74,"integrity":"sha512-Yx4lmw0ObJ3M8KU1cNFuRIRvydlj2uikPZC56qb3vgBHMrZsI8M9zuQMDtlVR5Qdx5F+vrVfqUtKS7j5zwqxhA==","signatures":[{"sig":"MEYCIQDn8SvDOlrLxmh1s5bSUMKLU9LE00wUErqu36xNoxc/LQIhAIK362ee6cTaUu4v8FE0y+RYEpd7SHXFAsaZ+0DaiYWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294185},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.12.tgz","_integrity":"sha512-Yx4lmw0ObJ3M8KU1cNFuRIRvydlj2uikPZC56qb3vgBHMrZsI8M9zuQMDtlVR5Qdx5F+vrVfqUtKS7j5zwqxhA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.12","@happyvertical/smrt-core":"0.40.12","@happyvertical/smrt-types":"0.40.12","@happyvertical/smrt-assets":"0.40.12","@happyvertical/smrt-prompts":"0.40.12","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.12","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.12"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.12_1784357365970_0.8000449436783061","host":"s3://npm-registry-packages-npm-production"}},"0.40.13":{"name":"@happyvertical/smrt-images","version":"0.40.13","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"ca20236968ccda7cb1718929d0c33b1a6eb20c58","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.13.tgz","fileCount":74,"integrity":"sha512-+tVFwm5I7zOZQd0wQXl+5seRvBBfzFFm6MrevsV3iwTRoF3pLgKdZQjlD7JCCY1HEHYmskYUM0mFMSvNgu8IBg==","signatures":[{"sig":"MEUCIAbW4KO8LdZPaoSig6T5gi+5rmkptK/l3MPgZlGwaalqAiEA1BVNQVYetDbsnNd9BDCoClmZ81XBI8gerenzTIETebM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294185},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.13.tgz","_integrity":"sha512-+tVFwm5I7zOZQd0wQXl+5seRvBBfzFFm6MrevsV3iwTRoF3pLgKdZQjlD7JCCY1HEHYmskYUM0mFMSvNgu8IBg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.13","@happyvertical/smrt-core":"0.40.13","@happyvertical/smrt-types":"0.40.13","@happyvertical/smrt-assets":"0.40.13","@happyvertical/smrt-prompts":"0.40.13","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.13","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.13"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.13_1784370408557_0.27015264060205","host":"s3://npm-registry-packages-npm-production"}},"0.40.14":{"name":"@happyvertical/smrt-images","version":"0.40.14","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"69e098368e9134faf8b5c9a123f4ff41e27ac81d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.14.tgz","fileCount":74,"integrity":"sha512-y2qWCiL6S223fE7ygAWLbml+4FKWC0lpPpiJ7ePbUmCRIJunjkGSPE/c3YQ+hwgT4Uv7drhpPAK35nUCjIkzHw==","signatures":[{"sig":"MEYCIQD20RY6tCkNVQa2PzDSal2MOhg/3XjzIR7/VX/JFrx9sAIhAMuYD/yF5q56NZpBZpUNYSi0cIltbFTbS4adBW8ErBTj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294185},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.14.tgz","_integrity":"sha512-y2qWCiL6S223fE7ygAWLbml+4FKWC0lpPpiJ7ePbUmCRIJunjkGSPE/c3YQ+hwgT4Uv7drhpPAK35nUCjIkzHw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.14","@happyvertical/smrt-core":"0.40.14","@happyvertical/smrt-types":"0.40.14","@happyvertical/smrt-assets":"0.40.14","@happyvertical/smrt-prompts":"0.40.14","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.14","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.14"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.14_1784378438499_0.02475671032797444","host":"s3://npm-registry-packages-npm-production"}},"0.40.15":{"name":"@happyvertical/smrt-images","version":"0.40.15","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"9427a323a719641373ea68e8adec865ff1b586fa","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.15.tgz","fileCount":74,"integrity":"sha512-7HgFIkWnf4TpsEklO8eCBZjjRwQ7RzHzTozx2HD+zsJKKlnDegJWtb4PcmNr1rRo0yehnfRgUke+z+J7/QVdIw==","signatures":[{"sig":"MEUCIGOkmv8v8SVA83P83zZ94jcXqpDXUlm3SituF5pZw4aTAiEAoEK3q1VeMFKqrvulsSNOIDwGCbkep0FrWLtiuLU7Kpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.15.tgz","_integrity":"sha512-7HgFIkWnf4TpsEklO8eCBZjjRwQ7RzHzTozx2HD+zsJKKlnDegJWtb4PcmNr1rRo0yehnfRgUke+z+J7/QVdIw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.15","@happyvertical/smrt-core":"0.40.15","@happyvertical/smrt-types":"0.40.15","@happyvertical/smrt-assets":"0.40.15","@happyvertical/smrt-prompts":"0.40.15","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.15","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.15"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.15_1784495620957_0.7734365399552574","host":"s3://npm-registry-packages-npm-production"}},"0.40.16":{"name":"@happyvertical/smrt-images","version":"0.40.16","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"eabb2e07cdecd436b9b11356895423aa5001ea30","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.16.tgz","fileCount":74,"integrity":"sha512-tyQkdHa9UhodEuBzkUs9j556SvhOMyMadr0F1SvEFIJPHsKKowTYscMpWveBpYIpn/oqrmDM1nEj1KSF6jE9jw==","signatures":[{"sig":"MEUCIEGGFvdrSBkXvnBv2X39W8OphdlLc2gCw9FQ6GY6f1xJAiEA0m+0GxSbduYSqs37qoY84UY6zJ96vyjkkGnHnsqjrp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.16.tgz","_integrity":"sha512-tyQkdHa9UhodEuBzkUs9j556SvhOMyMadr0F1SvEFIJPHsKKowTYscMpWveBpYIpn/oqrmDM1nEj1KSF6jE9jw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.16","@happyvertical/smrt-core":"0.40.16","@happyvertical/smrt-types":"0.40.16","@happyvertical/smrt-assets":"0.40.16","@happyvertical/smrt-prompts":"0.40.16","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.16","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.16"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.16_1784534872774_0.03628043550361837","host":"s3://npm-registry-packages-npm-production"}},"0.40.17":{"name":"@happyvertical/smrt-images","version":"0.40.17","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"a683b4d0cac730f9f7f0c416a41b0d46e3b97192","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.17.tgz","fileCount":74,"integrity":"sha512-S7j2MqhclJdDcxP2BtDJBGpsKW2Veggb+ZxRzrJ3Zv6CPoY1oiOnwX9Fq4V3erzRJoU544AxmRI6ioQQqPhY3g==","signatures":[{"sig":"MEQCIBV86CkUVlcOHMi16Ei/9EM39XxfaA+cvQkOIklBRM+JAiBkwnDmSlxGl2SBLvncTOSnRGEdLqBLg92Wows1HA6uCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.17.tgz","_integrity":"sha512-S7j2MqhclJdDcxP2BtDJBGpsKW2Veggb+ZxRzrJ3Zv6CPoY1oiOnwX9Fq4V3erzRJoU544AxmRI6ioQQqPhY3g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.17","@happyvertical/smrt-core":"0.40.17","@happyvertical/smrt-types":"0.40.17","@happyvertical/smrt-assets":"0.40.17","@happyvertical/smrt-prompts":"0.40.17","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.17","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.17"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.17_1784547868493_0.8807234459992852","host":"s3://npm-registry-packages-npm-production"}},"0.40.18":{"name":"@happyvertical/smrt-images","version":"0.40.18","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"fb0f8f89e951878893b6b7044dcb83c9cb78a92c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.18.tgz","fileCount":74,"integrity":"sha512-19HEAt7Qfe/G7V7JtSd1kDLGF+zYat9dk+hvEWzzKbUMQJX7pMuXu3nkMpPSqbVccjEwxHafHA93fYamK5l0LQ==","signatures":[{"sig":"MEQCIHA+1dYQ5IZlASRqXwqKCWNpz8MRNxvQ366gmF/thiGoAiA423eYgkBO8x7Z4VaqR+bQp3Q/3TkK96FVCxmDehoTzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.18.tgz","_integrity":"sha512-19HEAt7Qfe/G7V7JtSd1kDLGF+zYat9dk+hvEWzzKbUMQJX7pMuXu3nkMpPSqbVccjEwxHafHA93fYamK5l0LQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.18","@happyvertical/smrt-core":"0.40.18","@happyvertical/smrt-types":"0.40.18","@happyvertical/smrt-assets":"0.40.18","@happyvertical/smrt-prompts":"0.40.18","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.18","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.18"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.18_1784570794883_0.0026080966736290456","host":"s3://npm-registry-packages-npm-production"}},"0.40.19":{"name":"@happyvertical/smrt-images","version":"0.40.19","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"139b181f894d6ebeefbf98e14da189e98e05b2d5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.19.tgz","fileCount":74,"integrity":"sha512-l20WObIBPEZue4GNg//bx9iRw441mvyAz5+fTlihTaYGk5pWkL58qu9x5hriwMAZTYjd4th5epsMJbURqwnaPg==","signatures":[{"sig":"MEQCICp6uGfqdZ7P8Ru5yXM5pRTW4Aw4rA1RXxRpY37b2SdKAiAXVlbotGCUjQ+jJ4kyac9Iyjch7tMFl5svwVlsY4Wi3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.19.tgz","_integrity":"sha512-l20WObIBPEZue4GNg//bx9iRw441mvyAz5+fTlihTaYGk5pWkL58qu9x5hriwMAZTYjd4th5epsMJbURqwnaPg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.19","@happyvertical/smrt-core":"0.40.19","@happyvertical/smrt-types":"0.40.19","@happyvertical/smrt-assets":"0.40.19","@happyvertical/smrt-prompts":"0.40.19","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.19","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.19"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.19_1784616827298_0.9605870216492853","host":"s3://npm-registry-packages-npm-production"}},"0.40.20":{"name":"@happyvertical/smrt-images","version":"0.40.20","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"423fbd5780f4327c53825b18e310db29db7ef61d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.20.tgz","fileCount":74,"integrity":"sha512-avCcktWzis65U+43MTc5ntkb4rP8/UIyWVADmljqBt8QJV+POlhEX8U9/1gXayh8Hvj+at4W94EzkCo7VCe3pw==","signatures":[{"sig":"MEQCIHmgrXAbq6gMDJ3kbUixQ1sR/Jz2Ac3eUFENbKwt+stLAiBcP+9GgFFkheX/BJFkDC9SdWuqzQq+umWFkohXi+b6kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.20.tgz","_integrity":"sha512-avCcktWzis65U+43MTc5ntkb4rP8/UIyWVADmljqBt8QJV+POlhEX8U9/1gXayh8Hvj+at4W94EzkCo7VCe3pw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.20","@happyvertical/smrt-core":"0.40.20","@happyvertical/smrt-types":"0.40.20","@happyvertical/smrt-assets":"0.40.20","@happyvertical/smrt-prompts":"0.40.20","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.20","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.20"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.20_1784620495684_0.5015911963814477","host":"s3://npm-registry-packages-npm-production"}},"0.40.21":{"name":"@happyvertical/smrt-images","version":"0.40.21","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4cc22508c7db4201adaa3baf9a99d65c34e078bb","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.21.tgz","fileCount":74,"integrity":"sha512-kI5gthey4rhubzR5pHRMQ+lxAAS07A/5ECiqmehVTVRgl8byXH1+zjeIYhRi+cmkMF160Al9HgPjXkuujGi3jQ==","signatures":[{"sig":"MEQCID7jQY6uWH1cFHmCvejeGj3OF7P+KBRAm8FaIvRQWSYlAiAQzfMQtKSV7/r25ZgSm9FKFYNjviPyGVRQ7AI08nunEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.21.tgz","_integrity":"sha512-kI5gthey4rhubzR5pHRMQ+lxAAS07A/5ECiqmehVTVRgl8byXH1+zjeIYhRi+cmkMF160Al9HgPjXkuujGi3jQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.21","@happyvertical/smrt-core":"0.40.21","@happyvertical/smrt-types":"0.40.21","@happyvertical/smrt-assets":"0.40.21","@happyvertical/smrt-prompts":"0.40.21","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.21","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.21"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.21_1785009643017_0.5703367431963906","host":"s3://npm-registry-packages-npm-production"}},"0.40.22":{"name":"@happyvertical/smrt-images","version":"0.40.22","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"1eec8297c3bb8828beae5c23d46bfcbc49e47917","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.22.tgz","fileCount":74,"integrity":"sha512-ZGvW7RIGNKHpSh1CH5BJgNUw3cnAYzmQOL9TtOiDvIbqhbOgKutC8NaNbCJ67+Y5vDPHcTnbJudStPyMja7WbA==","signatures":[{"sig":"MEQCIHw8tTcDBB+rxNR/dIO/5C3jGvWvcn2d0ZyUSmqy5gvtAiBiJ2OyvEGJhGT6d5P8YESSGebGH+Ag8t2nOGtLAoekEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.22.tgz","_integrity":"sha512-ZGvW7RIGNKHpSh1CH5BJgNUw3cnAYzmQOL9TtOiDvIbqhbOgKutC8NaNbCJ67+Y5vDPHcTnbJudStPyMja7WbA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.22","@happyvertical/smrt-core":"0.40.22","@happyvertical/smrt-types":"0.40.22","@happyvertical/smrt-assets":"0.40.22","@happyvertical/smrt-prompts":"0.40.22","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.22","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.22"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.22_1785022923889_0.9669171588709053","host":"s3://npm-registry-packages-npm-production"}},"0.40.23":{"name":"@happyvertical/smrt-images","version":"0.40.23","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"02f0e559ff62e8f0ded21edf0e2be8a0d3d4701c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.23.tgz","fileCount":74,"integrity":"sha512-E9Ck9q1lCN/OA1sI0sDJGqHC3h45l57zwj4OUtsnGNk72myXOxerhM17X7ZT+8MdgVrdYz37fF5q06LjD7Nltw==","signatures":[{"sig":"MEQCIGfgpX0Z/J44QZZDqPFBTCXwD1MuVlfhr6TcJXyzQTKaAiA+05TOIvoh64KIBfCEJKDnD7WptkOs2pRnTQpfoXuD4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.23.tgz","_integrity":"sha512-E9Ck9q1lCN/OA1sI0sDJGqHC3h45l57zwj4OUtsnGNk72myXOxerhM17X7ZT+8MdgVrdYz37fF5q06LjD7Nltw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.23","@happyvertical/smrt-core":"0.40.23","@happyvertical/smrt-types":"0.40.23","@happyvertical/smrt-assets":"0.40.23","@happyvertical/smrt-prompts":"0.40.23","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.23","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.23"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.23_1785027768204_0.28752491977265526","host":"s3://npm-registry-packages-npm-production"}},"0.40.24":{"name":"@happyvertical/smrt-images","version":"0.40.24","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c130ad87da80e73478f50bb1a82153f482be776c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.24.tgz","fileCount":74,"integrity":"sha512-AD1hMCeXp3rxBCAlx1ReGHFsfNunPwcvoSiedkoz5/WKqbGcp/9eZy4x8NUMXOrdC1bQBIR/4AV0dbSuNTvVFQ==","signatures":[{"sig":"MEUCIDklyXdkZ9apNXIEzwQhq3o5XoDlgGPyZvCDjM5xxpZBAiEAp34F5UU0waHcRGGk9yACvt5N53NATUAE+Z3QozjNSKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.24.tgz","_integrity":"sha512-AD1hMCeXp3rxBCAlx1ReGHFsfNunPwcvoSiedkoz5/WKqbGcp/9eZy4x8NUMXOrdC1bQBIR/4AV0dbSuNTvVFQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.24","@happyvertical/smrt-core":"0.40.24","@happyvertical/smrt-types":"0.40.24","@happyvertical/smrt-assets":"0.40.24","@happyvertical/smrt-prompts":"0.40.24","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.24","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.24"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.24_1785031094059_0.03453177690800624","host":"s3://npm-registry-packages-npm-production"}},"0.40.25":{"name":"@happyvertical/smrt-images","version":"0.40.25","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"79747b724834df240094e903f850eea0584419b5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.25.tgz","fileCount":74,"integrity":"sha512-CkxRt+YR54fGFJZ3lRQZjJX7hFVnRLVFIwxKIXQU77NoshVeaRFbTXS5X58/oyrUN4NB2hijxSQsyC4N/cHaPw==","signatures":[{"sig":"MEUCIQCcJEXY8Q87bNn/2TU2P9rhFejg2uJHQSrwCYDUvvb/GAIgaDUiJCnV+HZi5YqIOA6KIcsK3wyM7oFwBUcGfQ+YjR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.25.tgz","_integrity":"sha512-CkxRt+YR54fGFJZ3lRQZjJX7hFVnRLVFIwxKIXQU77NoshVeaRFbTXS5X58/oyrUN4NB2hijxSQsyC4N/cHaPw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.25","@happyvertical/smrt-core":"0.40.25","@happyvertical/smrt-types":"0.40.25","@happyvertical/smrt-assets":"0.40.25","@happyvertical/smrt-prompts":"0.40.25","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.25","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.25"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.25_1785072695356_0.4067728281979437","host":"s3://npm-registry-packages-npm-production"}},"0.40.26":{"name":"@happyvertical/smrt-images","version":"0.40.26","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"d3e967d19ac273636beaadc9be3af028513cdc1d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.26.tgz","fileCount":74,"integrity":"sha512-O3OD/xw4i7zxbUUZo7TnHjSucMz7DwAl385VBmWkq2WosbiLAUNEu1SCgRQP9BLG3DdWTX+Ko1w0rikDz7vD8Q==","signatures":[{"sig":"MEUCIAKCWQABtkuBE+2TgE+yJ3lsNKjZLaqZHZ33TvDC+G9gAiEAqLo6B+tywzEU65BkqPaeRVI4kxOvFkjLf/aFUNGu8+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.26.tgz","_integrity":"sha512-O3OD/xw4i7zxbUUZo7TnHjSucMz7DwAl385VBmWkq2WosbiLAUNEu1SCgRQP9BLG3DdWTX+Ko1w0rikDz7vD8Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.80.2","@happyvertical/utils":"^0.80.2","@happyvertical/images":"^0.80.2","@happyvertical/smrt-ui":"0.40.26","@happyvertical/smrt-core":"0.40.26","@happyvertical/smrt-types":"0.40.26","@happyvertical/smrt-assets":"0.40.26","@happyvertical/smrt-prompts":"0.40.26","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.80.2","@happyvertical/smrt-vitest":"0.40.26","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.26"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.26_1785075522060_0.2546384021375805","host":"s3://npm-registry-packages-npm-production"}},"0.40.27":{"name":"@happyvertical/smrt-images","version":"0.40.27","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"ad8dc390a7dcff1062f99c59ae18d3e7e42f7820","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.27.tgz","fileCount":74,"integrity":"sha512-6B080XUBGgVHKw0ZyZLmaFstQQUzRLCr4oRSZHi+2DQypo5JCzjDLVgOZAyTg/yQ1Ui708mIff7Mduy/DssGdw==","signatures":[{"sig":"MEUCIGKRW0ZaxX/QxVH9SdWFhgEEGYF9WKmDIDAJOF5I982MAiEA/KtcG1ogriZpAmNNcnHjDhcgOaZE4bCErQ2XuuSH34o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.27.tgz","_integrity":"sha512-6B080XUBGgVHKw0ZyZLmaFstQQUzRLCr4oRSZHi+2DQypo5JCzjDLVgOZAyTg/yQ1Ui708mIff7Mduy/DssGdw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.27","@happyvertical/smrt-core":"0.40.27","@happyvertical/smrt-types":"0.40.27","@happyvertical/smrt-assets":"0.40.27","@happyvertical/smrt-prompts":"0.40.27","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.27","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.27"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.27_1785081111514_0.4217934149468128","host":"s3://npm-registry-packages-npm-production"}},"0.40.28":{"name":"@happyvertical/smrt-images","version":"0.40.28","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"59120c619f1fa06916b3756da5d5aef807a53f3f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.28.tgz","fileCount":74,"integrity":"sha512-padj4TFDVd3HwGHqlqp6po81lpkdynthmEXX+PfBcVjoxdxGnlp4JeB9V3vTbmZ1b4Z8VKV93ftWP+EfZAf9gw==","signatures":[{"sig":"MEQCICIVLcNvx3Qx4rbx78VaDKvzpLLezIDy80NBzaAYIpzvAiADkVhjW76Xw3wKpUVTcj1jnihiz1sK/r6kN8DT7iPzcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.28.tgz","_integrity":"sha512-padj4TFDVd3HwGHqlqp6po81lpkdynthmEXX+PfBcVjoxdxGnlp4JeB9V3vTbmZ1b4Z8VKV93ftWP+EfZAf9gw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.28","@happyvertical/smrt-core":"0.40.28","@happyvertical/smrt-types":"0.40.28","@happyvertical/smrt-assets":"0.40.28","@happyvertical/smrt-prompts":"0.40.28","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.28","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.28"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.28_1785096167205_0.5427773334574453","host":"s3://npm-registry-packages-npm-production"}},"0.40.29":{"name":"@happyvertical/smrt-images","version":"0.40.29","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"75628c6c96484c35a3301d6301122af6e51e93aa","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.29.tgz","fileCount":74,"integrity":"sha512-D1O+l2ecA/XYo+3djn4JjNJQCaFAJ1FI+ryoqPgRyVVNS19kBeidZshdelgwFsFOt31bZBc7Vmxvljua5nY3PQ==","signatures":[{"sig":"MEUCIQDvzPzKd+LPH710DtgMdTJTsn7HQ+6jWKgSpgH1BSTXIgIgEUJx/Kf3bNGwqALSFSXibV3NWO/PX6VIs6X/aBag7h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294327},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.29.tgz","_integrity":"sha512-D1O+l2ecA/XYo+3djn4JjNJQCaFAJ1FI+ryoqPgRyVVNS19kBeidZshdelgwFsFOt31bZBc7Vmxvljua5nY3PQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.29","@happyvertical/smrt-core":"0.40.29","@happyvertical/smrt-types":"0.40.29","@happyvertical/smrt-assets":"0.40.29","@happyvertical/smrt-prompts":"0.40.29","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.29","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.29"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.29_1785108101800_0.4704844105821606","host":"s3://npm-registry-packages-npm-production"}},"0.40.30":{"name":"@happyvertical/smrt-images","version":"0.40.30","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"e686643b3cc1d7423d0a3e4505db28b34ae3ab45","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.30.tgz","fileCount":74,"integrity":"sha512-sYlkjnOqxQBFm17KjCVgBbnpmMYc6LsDQCdVNY5PHmuSmDHKyRqtyCiV1xcZJ/Ue8Htpj0E228TMIArWYfsVgA==","signatures":[{"sig":"MEUCIQCAK9ZXbczBoCqOx5qUX1JCJAhkMR29o4XpJJV0ZyX0SQIgase/Bcrb3z492xgPFXdT+kyxmFwu+foOJUd4woD812o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294327},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.30.tgz","_integrity":"sha512-sYlkjnOqxQBFm17KjCVgBbnpmMYc6LsDQCdVNY5PHmuSmDHKyRqtyCiV1xcZJ/Ue8Htpj0E228TMIArWYfsVgA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.30","@happyvertical/smrt-core":"0.40.30","@happyvertical/smrt-types":"0.40.30","@happyvertical/smrt-assets":"0.40.30","@happyvertical/smrt-prompts":"0.40.30","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.30","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.30"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.30_1785184823680_0.5771229070103445","host":"s3://npm-registry-packages-npm-production"}},"0.40.31":{"name":"@happyvertical/smrt-images","version":"0.40.31","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"11875d6dbe914d0820a74faf16e391b896e4fcea","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.31.tgz","fileCount":74,"integrity":"sha512-1tZeckVDsvunpG6B40AN5JlalxUo/I1F+MRIAQR/IzrXVfrjwWpc0HaclkruIZRx6XGSDSPaEk9/RUVaUyG5ag==","signatures":[{"sig":"MEYCIQCeuzZ7fRbCkkKlC74ZiQ1DgrCQZwvh8Cx3r9axY1ZrWAIhAN4olmotd9+1iNhubOgQO8gCEoJE6DMgMvHPjGkpXEmo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.31.tgz","_integrity":"sha512-1tZeckVDsvunpG6B40AN5JlalxUo/I1F+MRIAQR/IzrXVfrjwWpc0HaclkruIZRx6XGSDSPaEk9/RUVaUyG5ag==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.31","@happyvertical/smrt-core":"0.40.31","@happyvertical/smrt-types":"0.40.31","@happyvertical/smrt-assets":"0.40.31","@happyvertical/smrt-prompts":"0.40.31","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.31","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.31"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.31_1785286700553_0.8212342704589959","host":"s3://npm-registry-packages-npm-production"}},"0.40.32":{"name":"@happyvertical/smrt-images","version":"0.40.32","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"6ebaae77742b50a989f5a196789db37677a39803","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.32.tgz","fileCount":74,"integrity":"sha512-e/qvSGyITk/BsN9Hc1b36a/bJNR5njfNtouzSoQdr0DsZzdGGwlrObkPYR8pcc7TYIBI1eren8tAL7Jy1Tm6QA==","signatures":[{"sig":"MEUCICoua6ES7ayLVOf84forWM1GQP75FOCruDLSto77apjzAiEAkSFyLfo9aZ/c/UbGm17rHw7dGFXLaEBoo1BtEOssi3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.32.tgz","_integrity":"sha512-e/qvSGyITk/BsN9Hc1b36a/bJNR5njfNtouzSoQdr0DsZzdGGwlrObkPYR8pcc7TYIBI1eren8tAL7Jy1Tm6QA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.32","@happyvertical/smrt-core":"0.40.32","@happyvertical/smrt-types":"0.40.32","@happyvertical/smrt-assets":"0.40.32","@happyvertical/smrt-prompts":"0.40.32","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.32","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.32"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.32_1785317088880_0.7983831553649177","host":"s3://npm-registry-packages-npm-production"}},"0.40.33":{"name":"@happyvertical/smrt-images","version":"0.40.33","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c8c6ad859abdec37e60429004fb68d00825b9732","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.33.tgz","fileCount":74,"integrity":"sha512-vMZeHerIv7uCMMYylro5y50tA/IBBKUNLLQL0Ds4YGbZLWQCUkiySc9RGowZTjtxM5jAB8EXhQV7JK466R6gbQ==","signatures":[{"sig":"MEUCIQDALG001zerB1wj3z2YGrEYGvBXI5570XNZM1NkjE09EgIgNuDtISMTvQC4o3y2gjEfSfSi0kgJR5BVt00zf5Eu3e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.33.tgz","_integrity":"sha512-vMZeHerIv7uCMMYylro5y50tA/IBBKUNLLQL0Ds4YGbZLWQCUkiySc9RGowZTjtxM5jAB8EXhQV7JK466R6gbQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.33","@happyvertical/smrt-core":"0.40.33","@happyvertical/smrt-types":"0.40.33","@happyvertical/smrt-assets":"0.40.33","@happyvertical/smrt-prompts":"0.40.33","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.33","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.33"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.33_1785324099061_0.9930775166576125","host":"s3://npm-registry-packages-npm-production"}},"0.40.34":{"name":"@happyvertical/smrt-images","version":"0.40.34","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"6ac39590be592719769d8580dea69aedfe2cb6c8","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.34.tgz","fileCount":74,"integrity":"sha512-we0Rpz94f5DPjoKJeCDXXFFaIPnL54wl34VXkbppDlaIy1IQFEdtTydcFEvgpyFhyGLc7jB/BdNroYHAQHSrFQ==","signatures":[{"sig":"MEUCIAv8kAQ9RE5YcxYJ7ZOZGgxN/P53Jb0VWtQf8sI1CCY4AiEApPUC91vdHFCQ5zGEqi32t36z7D1fkn/jQPtkpVv23wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.34.tgz","_integrity":"sha512-we0Rpz94f5DPjoKJeCDXXFFaIPnL54wl34VXkbppDlaIy1IQFEdtTydcFEvgpyFhyGLc7jB/BdNroYHAQHSrFQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.34","@happyvertical/smrt-core":"0.40.34","@happyvertical/smrt-types":"0.40.34","@happyvertical/smrt-assets":"0.40.34","@happyvertical/smrt-prompts":"0.40.34","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.34","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.34"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.34_1785377141537_0.8237625619190128","host":"s3://npm-registry-packages-npm-production"}},"0.40.35":{"name":"@happyvertical/smrt-images","version":"0.40.35","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"d06d6f1c7d87bb1d787517bb0f70732d413630ab","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.35.tgz","fileCount":74,"integrity":"sha512-dK9k7h0f/n6UapO9MY4dU/RSV2pQYsGqQ2qyvfeo1YS2aF7nb9O5ju+pZGGbLhNl4Hiadg7qfqjlNhgiOpyN3w==","signatures":[{"sig":"MEYCIQD3tStbIn2gAcT843PJpAfejIbflVG8l3lh5A7UZLd2GAIhAOI/5rwxeZyBRn4A3N1MKrlmSrD51yYyR+Jy0l1oLosf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.35.tgz","_integrity":"sha512-dK9k7h0f/n6UapO9MY4dU/RSV2pQYsGqQ2qyvfeo1YS2aF7nb9O5ju+pZGGbLhNl4Hiadg7qfqjlNhgiOpyN3w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.35","@happyvertical/smrt-core":"0.40.35","@happyvertical/smrt-types":"0.40.35","@happyvertical/smrt-assets":"0.40.35","@happyvertical/smrt-prompts":"0.40.35","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.35","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.35"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.35_1785400379139_0.8776394872461803","host":"s3://npm-registry-packages-npm-production"}},"0.40.36":{"name":"@happyvertical/smrt-images","version":"0.40.36","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"85a6812d02d99f439ff502f1843d59f7fb573703","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.36.tgz","fileCount":74,"integrity":"sha512-LhIAHNabsau0LJ6T5EXl8fjVUJJbTf59usgAfgxXZnd0mDDtxiTQ4KPCEVF7O6NuydIJ98gxCmQ+1BhKYGyO8Q==","signatures":[{"sig":"MEUCICvZ3nLreRXynN82iB26SzbKjRMJmrldlc/bS6DdZpD+AiEAxmcfCdUo7yW42PA7hVfmJBvTodbTVXPsEsUqTl9dpnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.36.tgz","_integrity":"sha512-LhIAHNabsau0LJ6T5EXl8fjVUJJbTf59usgAfgxXZnd0mDDtxiTQ4KPCEVF7O6NuydIJ98gxCmQ+1BhKYGyO8Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.36","@happyvertical/smrt-core":"0.40.36","@happyvertical/smrt-types":"0.40.36","@happyvertical/smrt-assets":"0.40.36","@happyvertical/smrt-prompts":"0.40.36","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.36","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.36"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.36_1785411941537_0.8133678713621781","host":"s3://npm-registry-packages-npm-production"}},"0.40.37":{"name":"@happyvertical/smrt-images","version":"0.40.37","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"55a43810af17090b3326d02f7cc0544eeffa84c7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.37.tgz","fileCount":74,"integrity":"sha512-sh1RURt/RJlJp6F1bdbfU9OPPlWq6tmGyLcSPwHfnqlmziMMOg/Me0Ufpr1x4PegeD+ytwb4qpUfk+Z0LgquSA==","signatures":[{"sig":"MEYCIQD9411cEZFFhjVDoKYoKNENaYMK1AgqlaVRu8TEvCcs+wIhAIIv9w89hEJtXURPDeOZH/8cItB4lWqqykmIBVQfP2BS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.37.tgz","_integrity":"sha512-sh1RURt/RJlJp6F1bdbfU9OPPlWq6tmGyLcSPwHfnqlmziMMOg/Me0Ufpr1x4PegeD+ytwb4qpUfk+Z0LgquSA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.37","@happyvertical/smrt-core":"0.40.37","@happyvertical/smrt-types":"0.40.37","@happyvertical/smrt-assets":"0.40.37","@happyvertical/smrt-prompts":"0.40.37","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.37","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.37"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.37_1785431930529_0.059056083615984134","host":"s3://npm-registry-packages-npm-production"}},"0.40.38":{"name":"@happyvertical/smrt-images","version":"0.40.38","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4dafa63a27cbac6ca96a16a96d71a49a06c98b12","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.38.tgz","fileCount":74,"integrity":"sha512-U9nrOjdUoUoSYtpE+0RkwiwNLq2/J3S1B30aPrj5gWmhBGSCZ5JEbOnImXYcuABYJKA62EDeSGKl8qmhJTfNPg==","signatures":[{"sig":"MEUCIQDHjRGgwimWKC6jj2wqSvQfm3PimRnJyiKgkEAz71g5VAIgc70iv8glOGBoVQk7yQuLB9BkgihxskNo6E7ljl7AAho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.38.tgz","_integrity":"sha512-U9nrOjdUoUoSYtpE+0RkwiwNLq2/J3S1B30aPrj5gWmhBGSCZ5JEbOnImXYcuABYJKA62EDeSGKl8qmhJTfNPg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.38","@happyvertical/smrt-core":"0.40.38","@happyvertical/smrt-types":"0.40.38","@happyvertical/smrt-assets":"0.40.38","@happyvertical/smrt-prompts":"0.40.38","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.38","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.38"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.38_1785457576652_0.3700163955392415","host":"s3://npm-registry-packages-npm-production"}},"0.40.39":{"name":"@happyvertical/smrt-images","version":"0.40.39","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"f85465c8935e0d3825ed57b9231a9856677e07c1","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.39.tgz","fileCount":74,"integrity":"sha512-1oT0ygrm4XiC4qj04kMMQkU24QbEsaDq6XA5yHRSHkIWRsGwDPzALkmDsdvdidwz9qd0tpR+66hGxZsbo3LR2A==","signatures":[{"sig":"MEQCIDYBaez3U4kd50ZJ+igj7i07zqDql/F+V9mYFdNRvtfNAiByA64inT15rJcEwC27CE+ovjuyWtHw7MN22Ydr4d3Zbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.39.tgz","_integrity":"sha512-1oT0ygrm4XiC4qj04kMMQkU24QbEsaDq6XA5yHRSHkIWRsGwDPzALkmDsdvdidwz9qd0tpR+66hGxZsbo3LR2A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.39","@happyvertical/smrt-core":"0.40.39","@happyvertical/smrt-types":"0.40.39","@happyvertical/smrt-assets":"0.40.39","@happyvertical/smrt-prompts":"0.40.39","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.39","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.39"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.39_1785463512340_0.016786260799089403","host":"s3://npm-registry-packages-npm-production"}},"0.40.40":{"name":"@happyvertical/smrt-images","version":"0.40.40","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"24dec40af1fdc5cee96ee48a3888d5b46d59d895","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.40.tgz","fileCount":74,"integrity":"sha512-/LuCkiTnLxdDL/8Wfu1bp984Z223qMELbYaaLKGXrUov0Hv8UzTLocid7DxmaXm8oLIgd59DvzJJWNg31nA21Q==","signatures":[{"sig":"MEYCIQC4SiS0agCmFdlFfDRYXtBK1fQeMs+/P/KLtqtNaltnwgIhAIX+qDyxcCGFD/6OiM4GVowl7udMMe5jZbxNw3b+ICJy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.40.tgz","_integrity":"sha512-/LuCkiTnLxdDL/8Wfu1bp984Z223qMELbYaaLKGXrUov0Hv8UzTLocid7DxmaXm8oLIgd59DvzJJWNg31nA21Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.40","@happyvertical/smrt-core":"0.40.40","@happyvertical/smrt-types":"0.40.40","@happyvertical/smrt-assets":"0.40.40","@happyvertical/smrt-prompts":"0.40.40","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.40","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.40"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.40_1785469116723_0.8153757188378725","host":"s3://npm-registry-packages-npm-production"}},"0.40.41":{"name":"@happyvertical/smrt-images","version":"0.40.41","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"a056376a1b09b5e48a85d9838dc91a29c68ea42a","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.41.tgz","fileCount":74,"integrity":"sha512-5K/2sNiKje5Mi37Yh6Vjztbe/WKPjJ0Ad31pmy6JxX0OhecB+zqBOw2KKptXT9xU/4OhedfrOH1lzj1XpmQqDg==","signatures":[{"sig":"MEQCIBOLRhffkIjPSOkznDLR5WsoMWhB1BM8VRZYMuuwP714AiAPzeV30xueGtcIkpA1Mo/3g+L6EkDZO0DrOKjruq0LIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.41.tgz","_integrity":"sha512-5K/2sNiKje5Mi37Yh6Vjztbe/WKPjJ0Ad31pmy6JxX0OhecB+zqBOw2KKptXT9xU/4OhedfrOH1lzj1XpmQqDg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.41","@happyvertical/smrt-core":"0.40.41","@happyvertical/smrt-types":"0.40.41","@happyvertical/smrt-assets":"0.40.41","@happyvertical/smrt-prompts":"0.40.41","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.41","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.41"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.41_1785473585388_0.08258832065669419","host":"s3://npm-registry-packages-npm-production"}},"0.40.42":{"name":"@happyvertical/smrt-images","version":"0.40.42","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"25e97110f7e4336b789615363b87f7d510284336","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.42.tgz","fileCount":74,"integrity":"sha512-IhAf67QWzQL52+kgialPeER770OFNRhrw0Iq9TDzGt3yvSgOQvcplws5VJlIdND4aYvFgxplhYj7DAQ1rlk8mA==","signatures":[{"sig":"MEUCIQC4DGHzzcPLrfmWYtpx39toNn0+5fsptiIy7BFKOd7QFwIgHA6HngJcS2gERg2GG3RPNLnH/88IayRwPS/wFmgAdgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.42.tgz","_integrity":"sha512-IhAf67QWzQL52+kgialPeER770OFNRhrw0Iq9TDzGt3yvSgOQvcplws5VJlIdND4aYvFgxplhYj7DAQ1rlk8mA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.42","@happyvertical/smrt-core":"0.40.42","@happyvertical/smrt-types":"0.40.42","@happyvertical/smrt-assets":"0.40.42","@happyvertical/smrt-prompts":"0.40.42","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.42","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.42"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.42_1785502077914_0.277233682778143","host":"s3://npm-registry-packages-npm-production"}},"0.40.43":{"name":"@happyvertical/smrt-images","version":"0.40.43","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"82c58b3802e1516ae12d24ea4b9d9ca4244bfde6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.43.tgz","fileCount":74,"integrity":"sha512-n8H5U3COxxRS7x5Fx+oJLv4xhw74BZXUXvX4krPW9bNIUu7znVr6sWCKKfj1DhJOYxkRmZTMBPynf81yvJA/bg==","signatures":[{"sig":"MEYCIQDU/tCpJIMDChOiIUXncjXgc7Sny4StxbahyE3CEsWJjAIhAJ8vYVE/TbuE8mgznMMRd6Ak5nqYWr3H7ukZQt6PR2zq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.43.tgz","_integrity":"sha512-n8H5U3COxxRS7x5Fx+oJLv4xhw74BZXUXvX4krPW9bNIUu7znVr6sWCKKfj1DhJOYxkRmZTMBPynf81yvJA/bg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.43","@happyvertical/smrt-core":"0.40.43","@happyvertical/smrt-types":"0.40.43","@happyvertical/smrt-assets":"0.40.43","@happyvertical/smrt-prompts":"0.40.43","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.43","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.43"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.43_1785593993169_0.17909281432183266","host":"s3://npm-registry-packages-npm-production"}},"0.40.44":{"name":"@happyvertical/smrt-images","version":"0.40.44","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"af16260f32f3ebd7998e1bad62e378121b8ce0a2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.44.tgz","fileCount":74,"integrity":"sha512-avm9Q4FuT7uNHfZrDvpEWb63whqrSQy4ri+K/UKWjkPg4Q6wyTsx1bb7nZu63ZMun8fNFsdvmSDqLn4T0Yqv0A==","signatures":[{"sig":"MEUCIQClVqSput/zG1Zd0teDJFKldqL64oSA7tAjg1r1ozYG0wIgIKnq866tqbB76rI/Zk+7pBfFbvnmr4iEAEb7APNZwa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.44.tgz","_integrity":"sha512-avm9Q4FuT7uNHfZrDvpEWb63whqrSQy4ri+K/UKWjkPg4Q6wyTsx1bb7nZu63ZMun8fNFsdvmSDqLn4T0Yqv0A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.44","@happyvertical/smrt-core":"0.40.44","@happyvertical/smrt-types":"0.40.44","@happyvertical/smrt-assets":"0.40.44","@happyvertical/smrt-prompts":"0.40.44","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.44","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.44"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.44_1785639178858_0.013033562887145855","host":"s3://npm-registry-packages-npm-production"}},"0.40.45":{"name":"@happyvertical/smrt-images","version":"0.40.45","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"989ba215b177ef4d60f28907cd508ba574e008bc","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.45.tgz","fileCount":74,"integrity":"sha512-Vq3CRGcBSS72suEYaPVFDWJBJcxrDiyyjzPXQr2/mMAwQ8LCrNha7gz5PsyvRyFT47v/iTRO+k6mh7hDuKm6VA==","signatures":[{"sig":"MEQCIA6/Ri29iG3wWOFgw2X+WgMFnejlF1ucLhiOB/H+BvE6AiByqV1iVQtD+r/OCAVfn8/WpAGR1RDwXLoEzF/iWAjQ0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.45.tgz","_integrity":"sha512-Vq3CRGcBSS72suEYaPVFDWJBJcxrDiyyjzPXQr2/mMAwQ8LCrNha7gz5PsyvRyFT47v/iTRO+k6mh7hDuKm6VA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.45","@happyvertical/smrt-core":"0.40.45","@happyvertical/smrt-types":"0.40.45","@happyvertical/smrt-assets":"0.40.45","@happyvertical/smrt-prompts":"0.40.45","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.45","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.45"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.45_1785651830219_0.8017774359840371","host":"s3://npm-registry-packages-npm-production"}},"0.40.46":{"name":"@happyvertical/smrt-images","version":"0.40.46","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c077706111f2b5e02d2b5be44f217d1ef9541caa","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.46.tgz","fileCount":74,"integrity":"sha512-NAHkdfpi24p3c+3FhXrtPLCpcz3yprvfGS5BTrOSlPhx6wUwbYVKGIHH82+v7NDy/jBEi9c9w/62tyuuUNT+XQ==","signatures":[{"sig":"MEUCIQCNxOftfOBQUQMk0a7YR0YCWCIOPn+tQe7oQk7YtxsboQIgWZmn/UlZksgmOKJMUb9qDcRC8aBiAEaQboaH7P52BHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.46.tgz","_integrity":"sha512-NAHkdfpi24p3c+3FhXrtPLCpcz3yprvfGS5BTrOSlPhx6wUwbYVKGIHH82+v7NDy/jBEi9c9w/62tyuuUNT+XQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.46","@happyvertical/smrt-core":"0.40.46","@happyvertical/smrt-types":"0.40.46","@happyvertical/smrt-assets":"0.40.46","@happyvertical/smrt-prompts":"0.40.46","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.46","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.46"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.46_1785678650325_0.7258963367142874","host":"s3://npm-registry-packages-npm-production"}},"0.40.47":{"name":"@happyvertical/smrt-images","version":"0.40.47","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"78e5b8efaa95a1c55ad8a1b6fb1eef7c544ae443","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.47.tgz","fileCount":74,"integrity":"sha512-xPxzSQtBgYVhH4k5t/18MXCQufX7A60WQADai9HugGuQ+lRG9pL8NId3Gn2BrLyUaLqHt+L0phsc9rlmtUZECw==","signatures":[{"sig":"MEUCIQDKfvdb9ceKnNgDs79xe1WVV6GfmhYqB00ZutBaTT6iCgIgcsjdLI7RHwKUixYKXeNDjjssbjPHq+r2brHjyhKf1g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.47.tgz","_integrity":"sha512-xPxzSQtBgYVhH4k5t/18MXCQufX7A60WQADai9HugGuQ+lRG9pL8NId3Gn2BrLyUaLqHt+L0phsc9rlmtUZECw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.47","@happyvertical/smrt-core":"0.40.47","@happyvertical/smrt-types":"0.40.47","@happyvertical/smrt-assets":"0.40.47","@happyvertical/smrt-prompts":"0.40.47","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.47","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.47"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.47_1785773483970_0.8102254675408249","host":"s3://npm-registry-packages-npm-production"}},"0.40.48":{"name":"@happyvertical/smrt-images","version":"0.40.48","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"df1b96124d44d0061e04848b3fe0408ea77dec96","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.48.tgz","fileCount":74,"integrity":"sha512-ZdTRDRoNHdk48Mdp9GOHykiv9rIyHnNp6nTpIMCS4ZTAJUnNL+gk4YHdTuc2oBIwHZI4t5FsHEeWw70klFGwOg==","signatures":[{"sig":"MEUCIDO21rvLAd08ouLvAJIf2sMyQLSmwfekjcsoWLkcqdqSAiEAs0JIkQ7DBdnc30q4pthB0vMPIQlyNBQaGGxPWimWmLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.48.tgz","_integrity":"sha512-ZdTRDRoNHdk48Mdp9GOHykiv9rIyHnNp6nTpIMCS4ZTAJUnNL+gk4YHdTuc2oBIwHZI4t5FsHEeWw70klFGwOg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.48","@happyvertical/smrt-core":"0.40.48","@happyvertical/smrt-types":"0.40.48","@happyvertical/smrt-assets":"0.40.48","@happyvertical/smrt-prompts":"0.40.48","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.48","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.48"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.48_1785789857129_0.08265427820023641","host":"s3://npm-registry-packages-npm-production"}},"0.40.49":{"name":"@happyvertical/smrt-images","version":"0.40.49","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"bc5ce4d8f42bbc3ac94f5e9acbac826b873d6013","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.49.tgz","fileCount":74,"integrity":"sha512-gvFfpYZuPn2OLyKgDAAVDVR+NejQY0TQ6vL1qwMLh3c6P6C373wU1ey/68u4GMs1kOUQbN+LJDunte24sGiR3w==","signatures":[{"sig":"MEUCIQC5RMBMejXoGLE2NvYmZw2sVikqxTzBpZ4z435xTtAPvQIgAnV/tfiY4+As0tCvluP4yU+ZwjANKhpCJ+Sk2bQz8F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.49.tgz","_integrity":"sha512-gvFfpYZuPn2OLyKgDAAVDVR+NejQY0TQ6vL1qwMLh3c6P6C373wU1ey/68u4GMs1kOUQbN+LJDunte24sGiR3w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.49","@happyvertical/smrt-core":"0.40.49","@happyvertical/smrt-types":"0.40.49","@happyvertical/smrt-assets":"0.40.49","@happyvertical/smrt-prompts":"0.40.49","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.49","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.49"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.49_1785797957359_0.621569508256016","host":"s3://npm-registry-packages-npm-production"}},"0.40.50":{"name":"@happyvertical/smrt-images","version":"0.40.50","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"8868ddc988f15940ebfb6d3bcee19e0d596d74de","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.50.tgz","fileCount":74,"integrity":"sha512-aiKEnbYgpMUtC41I/w3kFpS/uZHph809wb8U3/dra6RFn6XEVi6mpuifvaXK42q76r2WgbAnIG6gABu4s40nhw==","signatures":[{"sig":"MEUCIQCTvqtvCjRBtii5MRMpU8GeNH+zs4rpceANVMfoBrzlqQIgE+qlSpgQQwdWdy/ES7mK2XFE/3suW/v2t5gpmjpSQLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.50.tgz","_integrity":"sha512-aiKEnbYgpMUtC41I/w3kFpS/uZHph809wb8U3/dra6RFn6XEVi6mpuifvaXK42q76r2WgbAnIG6gABu4s40nhw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.50","@happyvertical/smrt-core":"0.40.50","@happyvertical/smrt-types":"0.40.50","@happyvertical/smrt-assets":"0.40.50","@happyvertical/smrt-prompts":"0.40.50","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.50","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.50"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.50_1785812770183_0.31698872034514447","host":"s3://npm-registry-packages-npm-production"}},"0.40.51":{"name":"@happyvertical/smrt-images","version":"0.40.51","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"bd4a01ce3d41a5e4cccadc86a6699d21f1a3d3c8","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.51.tgz","fileCount":74,"integrity":"sha512-qU5ABFntTktlAV9zY8n+O5MGmhpbiNa8QPg+YNdlNAFUn80vyD+NNI+zX+mEE2ha8qhEurIRGA8iGAn5AGjPQg==","signatures":[{"sig":"MEQCIDZm18yAGvs0RN5Ji98Q89YGXFr4HcPKLcXBA2H6agxSAiAO3lzJyL7sE/9GnI81DEIKowr8ZxlrNLCSCpsXVIdRUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.51.tgz","_integrity":"sha512-qU5ABFntTktlAV9zY8n+O5MGmhpbiNa8QPg+YNdlNAFUn80vyD+NNI+zX+mEE2ha8qhEurIRGA8iGAn5AGjPQg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.51","@happyvertical/smrt-core":"0.40.51","@happyvertical/smrt-types":"0.40.51","@happyvertical/smrt-assets":"0.40.51","@happyvertical/smrt-prompts":"0.40.51","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.51","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.51"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.51_1785867806933_0.4647693398199253","host":"s3://npm-registry-packages-npm-production"}},"0.40.52":{"name":"@happyvertical/smrt-images","version":"0.40.52","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"3820057e198f47b1bc07378cf30dd22f77fe63df","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.52.tgz","fileCount":74,"integrity":"sha512-EUH+alHAC5IaRuZEG7bCXPt/3CMuJiUf4q3iHCV4a0sj/BxcU9mGo60nrgmpZQb0H0RSj7foHfguuhp3pk+pjQ==","signatures":[{"sig":"MEQCIFUTEhVhx4TEJYGEMZLSjdmunCBCSUTDrQ7JLuGy8yP8AiBretmB/6FnjieJObzppaj4X3gXgzSpyV2NaDBpGJLZIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.52.tgz","_integrity":"sha512-EUH+alHAC5IaRuZEG7bCXPt/3CMuJiUf4q3iHCV4a0sj/BxcU9mGo60nrgmpZQb0H0RSj7foHfguuhp3pk+pjQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.52","@happyvertical/smrt-core":"0.40.52","@happyvertical/smrt-types":"0.40.52","@happyvertical/smrt-assets":"0.40.52","@happyvertical/smrt-prompts":"0.40.52","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.52","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.52"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.52_1785872704813_0.663240707834061","host":"s3://npm-registry-packages-npm-production"}},"0.40.53":{"name":"@happyvertical/smrt-images","version":"0.40.53","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"0abc5c5cf9212527858502302a143de8962417af","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.53.tgz","fileCount":74,"integrity":"sha512-W/D9EfPB5rQhkY0qFuvTTAJAWK2H0wjS70wxz7zOspa6BFWWFSYk4dYmJgrZQZj4o6YhaeRcLTzR0VcUsEn/gw==","signatures":[{"sig":"MEUCIQCTHDVvTVp/BVoMqfBOHITQ+YURVO4T9khDCREEBqIpCgIgcLdc/Cd+1Sq8REwhlhOLYlh9UE8M+WbGCN6cXeSoSiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.53.tgz","_integrity":"sha512-W/D9EfPB5rQhkY0qFuvTTAJAWK2H0wjS70wxz7zOspa6BFWWFSYk4dYmJgrZQZj4o6YhaeRcLTzR0VcUsEn/gw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.53","@happyvertical/smrt-core":"0.40.53","@happyvertical/smrt-types":"0.40.53","@happyvertical/smrt-assets":"0.40.53","@happyvertical/smrt-prompts":"0.40.53","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.53","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.53"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.53_1785908532621_0.5118766422710104","host":"s3://npm-registry-packages-npm-production"}},"0.40.54":{"name":"@happyvertical/smrt-images","version":"0.40.54","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"94bbfb5969bd1527afbd1bc94a07a44ac511f581","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.54.tgz","fileCount":74,"integrity":"sha512-MzPV1aqxG+FUvY+yiTdCYTKJDlwTlAdGkxX11U0VfQ7JiLMZ9suKkCwbmsjPzVhoaCtS5179xtJpkXyUIvQ3UQ==","signatures":[{"sig":"MEUCIH1HKhOmf1smvgitdqHu7Ta8b5pstJ59rS4gu97CnT84AiEA/8QIGjIaPfyudpe1dtGrDrt2hUjW/z79vUuu3hDtzl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.54.tgz","_integrity":"sha512-MzPV1aqxG+FUvY+yiTdCYTKJDlwTlAdGkxX11U0VfQ7JiLMZ9suKkCwbmsjPzVhoaCtS5179xtJpkXyUIvQ3UQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.54","@happyvertical/smrt-core":"0.40.54","@happyvertical/smrt-types":"0.40.54","@happyvertical/smrt-assets":"0.40.54","@happyvertical/smrt-prompts":"0.40.54","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.54","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.54"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.54_1785917161849_0.7198613530165789","host":"s3://npm-registry-packages-npm-production"}},"0.40.55":{"name":"@happyvertical/smrt-images","version":"0.40.55","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"1d492c24705a6d7dad808aa97d79f7cbfaaaa495","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.55.tgz","fileCount":74,"integrity":"sha512-ZILmy3v+8bAfDLGe+QO0tBwG9WTbV0fIPWs5EcZh0UmMiE5IcI6SFSkG0xoAWj16b8rLkbIKIFMGG+rGarDr9A==","signatures":[{"sig":"MEUCIQDR7m59PCH1EaEUyMQtKa7ormm1gytJ60+N9psxLUjTiQIgcRu0BwWskdUxxziXSfZU8wP831ceLfzNEz3BYNeH9MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294331},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.55.tgz","_integrity":"sha512-ZILmy3v+8bAfDLGe+QO0tBwG9WTbV0fIPWs5EcZh0UmMiE5IcI6SFSkG0xoAWj16b8rLkbIKIFMGG+rGarDr9A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.55","@happyvertical/smrt-core":"0.40.55","@happyvertical/smrt-types":"0.40.55","@happyvertical/smrt-assets":"0.40.55","@happyvertical/smrt-prompts":"0.40.55","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.55","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.55"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.55_1785960159387_0.810993837811935","host":"s3://npm-registry-packages-npm-production"}},"0.40.56":{"name":"@happyvertical/smrt-images","version":"0.40.56","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"28027bde941d536c5204f9204c200a2af9b2968b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.56.tgz","fileCount":74,"integrity":"sha512-hUzc0GrO5RklKwNIPFfL6jXiNZpp0QJEkB0jCy33Tq2Ber0l+wQXxo1L1MXoH1GA+oOh1xgiNsWCVZOrSOr8mw==","signatures":[{"sig":"MEYCIQCJxu2JTPlO8uZ/t8ZH5tjhdj4LeEreBBkyDpB9vfAbtgIhANg5b1ShbCXs+rqMgvsnUzJpzsZ5VpjiMr+fo46Epeaj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.56.tgz","_integrity":"sha512-hUzc0GrO5RklKwNIPFfL6jXiNZpp0QJEkB0jCy33Tq2Ber0l+wQXxo1L1MXoH1GA+oOh1xgiNsWCVZOrSOr8mw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.56","@happyvertical/smrt-core":"0.40.56","@happyvertical/smrt-types":"0.40.56","@happyvertical/smrt-assets":"0.40.56","@happyvertical/smrt-prompts":"0.40.56","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.56","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.56"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.56_1785969905324_0.34239044143467723","host":"s3://npm-registry-packages-npm-production"}},"0.40.57":{"name":"@happyvertical/smrt-images","version":"0.40.57","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"541f7e50eb5cb333ce281b0ee2f8b799fbab84ef","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.57.tgz","fileCount":74,"integrity":"sha512-fuPGhIXtsDd9XB7/RKMSZawTBZXodNfuht2fplY314qdLK4L0zcujkZkZ3bpw1ItTx7oDyIZhWABHGCkF/UYGQ==","signatures":[{"sig":"MEUCIANa0L3qTcMMpnvUiXEnajlpIy/AXPxv0Mp/jA2iBT++AiEA5JnosNwRbVOvZATdIDAhCvqUL21u1WntMur5t8Yd1eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.57.tgz","_integrity":"sha512-fuPGhIXtsDd9XB7/RKMSZawTBZXodNfuht2fplY314qdLK4L0zcujkZkZ3bpw1ItTx7oDyIZhWABHGCkF/UYGQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.84.0","@happyvertical/utils":"^0.84.0","@happyvertical/images":"^0.84.0","@happyvertical/smrt-ui":"0.40.57","@happyvertical/smrt-core":"0.40.57","@happyvertical/smrt-types":"0.40.57","@happyvertical/smrt-assets":"0.40.57","@happyvertical/smrt-prompts":"0.40.57","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.84.0","@happyvertical/smrt-vitest":"0.40.57","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.57"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.57_1785985747642_0.10798780998566815","host":"s3://npm-registry-packages-npm-production"}},"0.40.58":{"name":"@happyvertical/smrt-images","version":"0.40.58","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b7c323dc661f76999b3d2f99fc20f722298cc66d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.58.tgz","fileCount":74,"integrity":"sha512-bQpqrhmnccrmaOzD0zwyvRVXjDNvnrXCofaD65YIsdBWYp/6QB6VnCIdsYTCJYB5/fuqQfs3eehz7MG/HhlG0w==","signatures":[{"sig":"MEUCIEeiBv72BQjVPAiITK+yiW694jDxs21Ke7HKbAkVClnuAiEA63SYTijhtwg/qx1WyWVz5DKsK0gG9arbtExiZ2G5e5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.58.tgz","_integrity":"sha512-bQpqrhmnccrmaOzD0zwyvRVXjDNvnrXCofaD65YIsdBWYp/6QB6VnCIdsYTCJYB5/fuqQfs3eehz7MG/HhlG0w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/images":"^0.85.5","@happyvertical/smrt-ui":"0.40.58","@happyvertical/smrt-core":"0.40.58","@happyvertical/smrt-types":"0.40.58","@happyvertical/smrt-assets":"0.40.58","@happyvertical/smrt-prompts":"0.40.58","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.85.5","@happyvertical/smrt-vitest":"0.40.58","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.58"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.58_1785992196282_0.7808458824026145","host":"s3://npm-registry-packages-npm-production"}},"0.40.59":{"name":"@happyvertical/smrt-images","version":"0.40.59","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"55d225e7ff2c695a87e903e1f04dbe71858d41c4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.59.tgz","fileCount":74,"integrity":"sha512-Nj1Sy/NnY6y2A9S9pZ1sB2snOQ+Kitvf9X7YpTfC86xLDQjzT1XLUdCGGVEk1SXrvDtRGa3NsvTsgV3FeaPVIQ==","signatures":[{"sig":"MEQCIFf/OnEW5amqzATBtaurMUxU0haYDr2kIVOi0AxxI7HWAiAqxUHV/3OGxA7v999mRO1KylL3gyXfC1ULU22buv5D2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.59.tgz","_integrity":"sha512-Nj1Sy/NnY6y2A9S9pZ1sB2snOQ+Kitvf9X7YpTfC86xLDQjzT1XLUdCGGVEk1SXrvDtRGa3NsvTsgV3FeaPVIQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/images":"^0.85.5","@happyvertical/smrt-ui":"0.40.59","@happyvertical/smrt-core":"0.40.59","@happyvertical/smrt-types":"0.40.59","@happyvertical/smrt-assets":"0.40.59","@happyvertical/smrt-prompts":"0.40.59","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.85.5","@happyvertical/smrt-vitest":"0.40.59","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.59"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.59_1785999604095_0.14260540719747805","host":"s3://npm-registry-packages-npm-production"}},"0.40.60":{"name":"@happyvertical/smrt-images","version":"0.40.60","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c7be4f972f43299761123882fef95a8f0c20a318","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.60.tgz","fileCount":74,"integrity":"sha512-ykQ0FbEXFO8h0yLtOCSs4InqzvS/Pusc80onJl23wmQqNhKrgfw2aNmGcIrnk1EvxOCTtHFAqQXJlacE3+DHAg==","signatures":[{"sig":"MEUCIQCoVyh+QaRoPfHCujAky6vXycAWJvPJB5OdlJB3syjbDQIgV8/msUh97meFIazwHgsN6ckqRRKBEE/zEVGJBgOggMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.60.tgz","_integrity":"sha512-ykQ0FbEXFO8h0yLtOCSs4InqzvS/Pusc80onJl23wmQqNhKrgfw2aNmGcIrnk1EvxOCTtHFAqQXJlacE3+DHAg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/images":"^0.85.5","@happyvertical/smrt-ui":"0.40.60","@happyvertical/smrt-core":"0.40.60","@happyvertical/smrt-types":"0.40.60","@happyvertical/smrt-assets":"0.40.60","@happyvertical/smrt-prompts":"0.40.60","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.85.5","@happyvertical/smrt-vitest":"0.40.60","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.60"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.60_1786200099188_0.17051152565737637","host":"s3://npm-registry-packages-npm-production"}},"0.40.61":{"name":"@happyvertical/smrt-images","version":"0.40.61","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"121ce2fd905da388b6cb721a2896e628338f2639","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.61.tgz","fileCount":74,"integrity":"sha512-kcC6XoPrqewAuWCf0WJj6OKkM6smxqlkscC8/qUCdwlSQ81AnMGQI6UEFgsK8kKlu33graN7Pv2CkgN7iXjanA==","signatures":[{"sig":"MEQCICw3lJNSH1TNH/ObtvxGXsUVzJ7qZbdxnRAUpQHQ+TbGAiA3rxn2i8ud6AlV+ULA8S0ojldfao50iRCpBAIwDyA8yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.61.tgz","_integrity":"sha512-kcC6XoPrqewAuWCf0WJj6OKkM6smxqlkscC8/qUCdwlSQ81AnMGQI6UEFgsK8kKlu33graN7Pv2CkgN7iXjanA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/images":"^0.85.5","@happyvertical/smrt-ui":"0.40.61","@happyvertical/smrt-core":"0.40.61","@happyvertical/smrt-types":"0.40.61","@happyvertical/smrt-assets":"0.40.61","@happyvertical/smrt-prompts":"0.40.61","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.85.5","@happyvertical/smrt-vitest":"0.40.61","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.61"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.61_1786240633502_0.9378620456011273","host":"s3://npm-registry-packages-npm-production"}},"0.40.62":{"name":"@happyvertical/smrt-images","version":"0.40.62","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"381dfbf98b3b6ad99793c5dc26288c525da30d6b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.62.tgz","fileCount":74,"integrity":"sha512-9LzCuO4H7buFQMK3Y/JgPy/+taY9AwtSLIlFoveL8kIRQyAwxQ6zqWBx39SZHp8k1KFy/FMDcAwypw4DCLYyKg==","signatures":[{"sig":"MEUCIQCsmZBWvwGDxTNyQpVUhSn2Ffe3Vc/b5zrBqTTvIeXxFAIgLQHUt0/Rtbb1J5pdK73mFSdfp+84XuGY9haN9fX23FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.62.tgz","_integrity":"sha512-9LzCuO4H7buFQMK3Y/JgPy/+taY9AwtSLIlFoveL8kIRQyAwxQ6zqWBx39SZHp8k1KFy/FMDcAwypw4DCLYyKg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.85.5","@happyvertical/utils":"^0.85.5","@happyvertical/images":"^0.85.5","@happyvertical/smrt-ui":"0.40.62","@happyvertical/smrt-core":"0.40.62","@happyvertical/smrt-types":"0.40.62","@happyvertical/smrt-assets":"0.40.62","@happyvertical/smrt-prompts":"0.40.62","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.85.5","@happyvertical/smrt-vitest":"0.40.62","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.62"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.62_1786350763379_0.268858401986668","host":"s3://npm-registry-packages-npm-production"}},"0.40.63":{"name":"@happyvertical/smrt-images","version":"0.40.63","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"f38f513296f10562ccb133f4dbb320a41b1f79a0","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.63.tgz","fileCount":74,"integrity":"sha512-AmSiLFYyjRQv6IhqDql3n/pjVzWqq/ME2W/w001gMfOk/fxL+uNn0xAQCM8QZEe1ZQZT5ARtHsnA/dsGjiqdjQ==","signatures":[{"sig":"MEUCIQDuqU97ZAOMozcj557FNfWWK5OaJs33l9O1GU2C9peaUgIgX8dIJYMa9tSXhzWngI4PoxGjXzi8uLdFK53zrQn6pq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.63.tgz","_integrity":"sha512-AmSiLFYyjRQv6IhqDql3n/pjVzWqq/ME2W/w001gMfOk/fxL+uNn0xAQCM8QZEe1ZQZT5ARtHsnA/dsGjiqdjQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.86.1","@happyvertical/utils":"^0.86.1","@happyvertical/images":"^0.86.1","@happyvertical/smrt-ui":"0.40.63","@happyvertical/smrt-core":"0.40.63","@happyvertical/smrt-types":"0.40.63","@happyvertical/smrt-assets":"0.40.63","@happyvertical/smrt-prompts":"0.40.63","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.86.1","@happyvertical/smrt-vitest":"0.40.63","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.63"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.63_1786436433310_0.3955642529003729","host":"s3://npm-registry-packages-npm-production"}},"0.40.64":{"name":"@happyvertical/smrt-images","version":"0.40.64","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b8799e6d9b6908d2a43f18291ee68abc75320d89","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.64.tgz","fileCount":74,"integrity":"sha512-/2213Zzqk3V40GQvTerSo5nbHwHUu0MLyfDz6Paq+5mmaaBBx4rs6eHCu4Ej/7frlyY/4QDFW/FNlWSamrgYXQ==","signatures":[{"sig":"MEUCIQD7PrzJrI877kaLkf2DMmr04R4NOiPJiHux79nnqaHmzQIgFzNNhf2oAvjj7Yfc6lhUH29f4ZBpD89P/POAbQt7FaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.64.tgz","_integrity":"sha512-/2213Zzqk3V40GQvTerSo5nbHwHUu0MLyfDz6Paq+5mmaaBBx4rs6eHCu4Ej/7frlyY/4QDFW/FNlWSamrgYXQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.86.1","@happyvertical/utils":"^0.86.1","@happyvertical/images":"^0.86.1","@happyvertical/smrt-ui":"0.40.64","@happyvertical/smrt-core":"0.40.64","@happyvertical/smrt-types":"0.40.64","@happyvertical/smrt-assets":"0.40.64","@happyvertical/smrt-prompts":"0.40.64","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.86.1","@happyvertical/smrt-vitest":"0.40.64","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.64"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.64_1786505136585_0.4639239224015739","host":"s3://npm-registry-packages-npm-production"}},"0.40.65":{"name":"@happyvertical/smrt-images","version":"0.40.65","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"e471cbc1a04a35ba4434ec4860adba360bd1b71c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.65.tgz","fileCount":74,"integrity":"sha512-Si2Lg2mfb8xKHTseOArcook+W+Fi30Haf+iQkxNgE5T40O+qwoqSI2AScbvy8ABC1FtxggBIssKsFlAlPi0vEg==","signatures":[{"sig":"MEUCIQDGfIORIN/I+TvLLZWvuiCevSfVFkIego7THEorndRXawIgZQ0OYoFKyvIWcwHDsRg9+CViZfJtlhAZXyPNL6M5vAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294307},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.65.tgz","_integrity":"sha512-Si2Lg2mfb8xKHTseOArcook+W+Fi30Haf+iQkxNgE5T40O+qwoqSI2AScbvy8ABC1FtxggBIssKsFlAlPi0vEg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.86.1","@happyvertical/utils":"^0.86.1","@happyvertical/images":"^0.86.1","@happyvertical/smrt-ui":"0.40.65","@happyvertical/smrt-core":"0.40.65","@happyvertical/smrt-types":"0.40.65","@happyvertical/smrt-assets":"0.40.65","@happyvertical/smrt-prompts":"0.40.65","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.86.1","@happyvertical/smrt-vitest":"0.40.65","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.65"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.65_1786515595319_0.20082449574221806","host":"s3://npm-registry-packages-npm-production"}},"0.40.66":{"name":"@happyvertical/smrt-images","version":"0.40.66","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4c3f3bb8c63bdd97d51f528171e6950d8357d2a4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.66.tgz","fileCount":81,"integrity":"sha512-CfhSK7XNbSAXcSUeAxAaeeFkdtw3xcHkNs7U2QsP4h6Tq3ztMTkULTLTCOAabvRrAWHAYrqyQCEKL/5iwSfPsA==","signatures":[{"sig":"MEUCIGM8kkXKlyxH4wDWS3ZWMcU5BQQHETKQ7IBaXB/ewoM7AiEApkTtymzmIyrqg5u/Uxo9jLMsJgk758+Qp//r4lCLS8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319104},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.66.tgz","_integrity":"sha512-CfhSK7XNbSAXcSUeAxAaeeFkdtw3xcHkNs7U2QsP4h6Tq3ztMTkULTLTCOAabvRrAWHAYrqyQCEKL/5iwSfPsA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.86.3","@happyvertical/utils":"^0.86.3","@happyvertical/images":"^0.86.3","@happyvertical/smrt-ui":"0.40.66","@happyvertical/smrt-core":"0.40.66","@happyvertical/smrt-types":"0.40.66","@happyvertical/smrt-assets":"0.40.66","@happyvertical/smrt-prompts":"0.40.66","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.86.3","@happyvertical/smrt-vitest":"0.40.66","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.66"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.66_1786606910213_0.3383871554850191","host":"s3://npm-registry-packages-npm-production"}},"0.40.67":{"name":"@happyvertical/smrt-images","version":"0.40.67","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"5e7fa4967a29799993baba02570785510b249970","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.67.tgz","fileCount":81,"integrity":"sha512-z4O8wnjVlusU1GBPOqKdvCvEUAPkRZF7oPKFYQa+NG8dQ10r9vn+7delOYCRnBTWdHetkEeiGsxDrrMGU2hC2A==","signatures":[{"sig":"MEYCIQD91KnuSi8bCFPG32xiTkCptfpIeQs9SFID7LYeu+tOIQIhAJ5Urh83l7ZROhZOeGkJShE4sCQxKzE/OuGmmm9OkZ2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319104},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.67.tgz","_integrity":"sha512-z4O8wnjVlusU1GBPOqKdvCvEUAPkRZF7oPKFYQa+NG8dQ10r9vn+7delOYCRnBTWdHetkEeiGsxDrrMGU2hC2A==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.86.3","@happyvertical/utils":"^0.86.3","@happyvertical/images":"^0.86.3","@happyvertical/smrt-ui":"0.40.67","@happyvertical/smrt-core":"0.40.67","@happyvertical/smrt-types":"0.40.67","@happyvertical/smrt-assets":"0.40.67","@happyvertical/smrt-prompts":"0.40.67","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.86.3","@happyvertical/smrt-vitest":"0.40.67","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.67"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.67_1786695625013_0.8732857164358547","host":"s3://npm-registry-packages-npm-production"}},"0.40.68":{"name":"@happyvertical/smrt-images","version":"0.40.68","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"5071d521d94437621514eb2806a0cbc41c4765e9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.68.tgz","fileCount":81,"integrity":"sha512-AjVgmV5PMRc2wKHZRgzJoUG688Cjor5J5OaJf1LzFvAZNrBXEgobh0AiDwj2/Nhe5jlH/mwt86pP9FfN9Yqoig==","signatures":[{"sig":"MEUCIEB+eChclAKonaM4HtQYPhqeb9+54WPaHjx1/gOrY7opAiEAnO2QbcGIL+zutRmLAci9nsP/rjyCcmswev/zbeVU1do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319104},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.68.tgz","_integrity":"sha512-AjVgmV5PMRc2wKHZRgzJoUG688Cjor5J5OaJf1LzFvAZNrBXEgobh0AiDwj2/Nhe5jlH/mwt86pP9FfN9Yqoig==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.87.0","@happyvertical/utils":"^0.87.0","@happyvertical/images":"^0.87.0","@happyvertical/smrt-ui":"0.40.68","@happyvertical/smrt-core":"0.40.68","@happyvertical/smrt-types":"0.40.68","@happyvertical/smrt-assets":"0.40.68","@happyvertical/smrt-prompts":"0.40.68","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.87.0","@happyvertical/smrt-vitest":"0.40.68","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.68"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.68_1786744050498_0.037352106417621656","host":"s3://npm-registry-packages-npm-production"}},"0.40.69":{"name":"@happyvertical/smrt-images","version":"0.40.69","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"475569d3846f7a091c5f558dc60f70dacb60a4a2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.69.tgz","fileCount":81,"integrity":"sha512-LiI48DaXsG0t3Vww39fQOyLD83kJeSkgpxrWvGGsHA6YqVtkcbGAosoDl3m5h6LN+BGEE+tK8HDP83wuBvMaNg==","signatures":[{"sig":"MEUCIQDETtM6Jlg5ycvbrXUKam7C5FuEJd6AOFjXroQ3/AM/6wIgCRNWeBpTWhOgiNPMWl6F1LOdIBKch6HWNQf+Ea6XPoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319104},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.69.tgz","_integrity":"sha512-LiI48DaXsG0t3Vww39fQOyLD83kJeSkgpxrWvGGsHA6YqVtkcbGAosoDl3m5h6LN+BGEE+tK8HDP83wuBvMaNg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.40.69","@happyvertical/smrt-core":"0.40.69","@happyvertical/smrt-types":"0.40.69","@happyvertical/smrt-assets":"0.40.69","@happyvertical/smrt-prompts":"0.40.69","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.40.69","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.69"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.69_1786951610878_0.5319871684179385","host":"s3://npm-registry-packages-npm-production"}},"0.40.70":{"name":"@happyvertical/smrt-images","version":"0.40.70","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"2655c78e5932f59ccf6dc1f1c8220999576a5ec4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.40.70.tgz","fileCount":81,"integrity":"sha512-C4Lm0WaNmfFWyHpcQ/92VT/LczrgoS0vX5pr9TVNOqsDJcuYLnLma1l+uPE4cv3IMsJ2HSbaeMhOdANozbwl6g==","signatures":[{"sig":"MEYCIQCG+JALS7UiZWnTW/3nluYmqvVqp4TB5qi4n9LrRZ3ghAIhAKLIwTKKzkWJfe1Diy31ylvCgQ5Ffhn//uhaEDTELaD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.40.70.tgz","_integrity":"sha512-C4Lm0WaNmfFWyHpcQ/92VT/LczrgoS0vX5pr9TVNOqsDJcuYLnLma1l+uPE4cv3IMsJ2HSbaeMhOdANozbwl6g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.40.70","@happyvertical/smrt-core":"0.40.70","@happyvertical/smrt-types":"0.40.70","@happyvertical/smrt-assets":"0.40.70","@happyvertical/smrt-prompts":"0.40.70","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.40.70","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.40.70"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.40.70_1787040515176_0.416121417588621","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@happyvertical/smrt-images","version":"0.41.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"e2f2947f240645a31c544803e6e76b044a3a238b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.41.0.tgz","fileCount":81,"integrity":"sha512-/k/kYmnDTofaAdxVnXC2Ej7Bv7mDhPXsJ05GHDGWeOix7oNci3ZtS8GB01Ltz/u8Vw7Fd5O2/fZj7Zy5ntgelA==","signatures":[{"sig":"MEQCIC8Lj2hxsH4ZgBUZDkgM0NbTdQ/DcnQB36Jur5uVCnpSAiBWBCGgUyTOzy5yEhDwzUnzBbG+k7x/lwZcbhjYxpJeew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320138},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.41.0.tgz","_integrity":"sha512-/k/kYmnDTofaAdxVnXC2Ej7Bv7mDhPXsJ05GHDGWeOix7oNci3ZtS8GB01Ltz/u8Vw7Fd5O2/fZj7Zy5ntgelA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.41.0","@happyvertical/smrt-core":"0.41.0","@happyvertical/smrt-types":"0.41.0","@happyvertical/smrt-assets":"0.41.0","@happyvertical/smrt-prompts":"0.41.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.41.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.41.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.41.0_1787126918570_0.13295584744688882","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@happyvertical/smrt-images","version":"0.42.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"2c55c55a2a3f00f06bda9d74b5206dfd2a8fc731","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.42.0.tgz","fileCount":81,"integrity":"sha512-lqE0WQje9en1FYfEWrhaHh/g75vjGKM7XrzEo3fUA+guXp/Tt1VpyD+7TG9gjsWCDL3ZiMOzN3ahltJfhMSMNg==","signatures":[{"sig":"MEQCIDNIFGsH67VNZieACQ9CP7+v4ldE0Y8QnL7Acf1DPIBJAiAW8T6+2PhqFlRTq/9zYGfgV8HECM7nhBLibzgk15eebg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320138},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.42.0.tgz","_integrity":"sha512-lqE0WQje9en1FYfEWrhaHh/g75vjGKM7XrzEo3fUA+guXp/Tt1VpyD+7TG9gjsWCDL3ZiMOzN3ahltJfhMSMNg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.42.0","@happyvertical/smrt-core":"0.42.0","@happyvertical/smrt-types":"0.42.0","@happyvertical/smrt-assets":"0.42.0","@happyvertical/smrt-prompts":"0.42.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.42.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.42.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.42.0_1787213322828_0.6511006814667952","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"@happyvertical/smrt-images","version":"0.42.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"f6579dbbe65ae7a1f668a4968c2cc4c3466c71f9","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.42.1.tgz","fileCount":81,"integrity":"sha512-qHXZRoSg+LM9/bBR21OTCYboSI+33D2lLqw9VvwhN+ZJ/Zj93fb9Ksb5kVJzjXclnlCc4bZyIhFlYyQlV60TaQ==","signatures":[{"sig":"MEYCIQDMIrPaJ0sodM25VCLmQI++1xJtWN9Irv/XABeDgLrgHgIhAMG9+X0lsx2zXmRs+q1GHoRNK2HTY0BLjp/YEIS7T/TX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320138},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.42.1.tgz","_integrity":"sha512-qHXZRoSg+LM9/bBR21OTCYboSI+33D2lLqw9VvwhN+ZJ/Zj93fb9Ksb5kVJzjXclnlCc4bZyIhFlYyQlV60TaQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.42.1","@happyvertical/smrt-core":"0.42.1","@happyvertical/smrt-types":"0.42.1","@happyvertical/smrt-assets":"0.42.1","@happyvertical/smrt-prompts":"0.42.1","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.42.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.42.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.42.1_1787262815639_0.9893411901236877","host":"s3://npm-registry-packages-npm-production"}},"0.42.2":{"name":"@happyvertical/smrt-images","version":"0.42.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"f6d004300b1b44b5dca5cc0c786fc86ba463fd78","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.42.2.tgz","fileCount":81,"integrity":"sha512-iLXIqZ4g/GDNuyq26H2Ut+JbidpbCMRvAzFyZ/7+Uwul8tgufb0KyA3uMNJOB9a3evJ+fUXqBZJssgDr6K2lyw==","signatures":[{"sig":"MEUCIBR1rfp5K4GzNSnFZQhphzS97lcFcidXy5zssMMQLi8nAiEAyEV8mUMPZB0iVH4Ss67TmPhPg25h/gWKv0N/s4AAMb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320138},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.42.2.tgz","_integrity":"sha512-iLXIqZ4g/GDNuyq26H2Ut+JbidpbCMRvAzFyZ/7+Uwul8tgufb0KyA3uMNJOB9a3evJ+fUXqBZJssgDr6K2lyw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.42.2","@happyvertical/smrt-core":"0.42.2","@happyvertical/smrt-types":"0.42.2","@happyvertical/smrt-assets":"0.42.2","@happyvertical/smrt-prompts":"0.42.2","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.42.2","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.42.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.42.2_1787271454722_0.9467895000084594","host":"s3://npm-registry-packages-npm-production"}},"0.42.3":{"name":"@happyvertical/smrt-images","version":"0.42.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"e28c3e47f784902db74d45d8ad8820c4f8bdc67d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.42.3.tgz","fileCount":81,"integrity":"sha512-d5D/TF2X1weOWiXWdntn2TUt2zyb7ytyj0Pti7btT230G/Rxr3alp3xifiPRgyvjLJdQZYf70F/mziAuOrL3mQ==","signatures":[{"sig":"MEUCIE7eFPUIqDpvDNwkU71BeEtt1s34iwOAepHxb4xMZCRYAiEAprK/4gO1ANtMJewyydrt3xh91dr2Ug3QzuZBe6Y9hfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320138},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.42.3.tgz","_integrity":"sha512-d5D/TF2X1weOWiXWdntn2TUt2zyb7ytyj0Pti7btT230G/Rxr3alp3xifiPRgyvjLJdQZYf70F/mziAuOrL3mQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.42.3","@happyvertical/smrt-core":"0.42.3","@happyvertical/smrt-types":"0.42.3","@happyvertical/smrt-assets":"0.42.3","@happyvertical/smrt-prompts":"0.42.3","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.42.3","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.42.3"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.42.3_1787290891679_0.5807495574836903","host":"s3://npm-registry-packages-npm-production"}},"0.42.4":{"name":"@happyvertical/smrt-images","version":"0.42.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"bef33b8410fce2fb631f33b4ab1b8597f47e25c7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.42.4.tgz","fileCount":81,"integrity":"sha512-qVVIm5j0GW2JchCpcxFZWd9xAuiiVIChZ7MHfi0nMaBB5yS5YDHDX5PH8MjqvML/S4EoJV/sJ6AoasyPdoSV+w==","signatures":[{"sig":"MEQCIELhLHtVx3OI68fXk+pmyzo1PpzSGAOm3MQpiJWnlbcNAiBFH8JPqcj3HvE8q4WUETvRy/GnXNdqDvzuLurO+oDBFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320138},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/_work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.42.4.tgz","_integrity":"sha512-qVVIm5j0GW2JchCpcxFZWd9xAuiiVIChZ7MHfi0nMaBB5yS5YDHDX5PH8MjqvML/S4EoJV/sJ6AoasyPdoSV+w==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.42.4","@happyvertical/smrt-core":"0.42.4","@happyvertical/smrt-types":"0.42.4","@happyvertical/smrt-assets":"0.42.4","@happyvertical/smrt-prompts":"0.42.4","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.42.4","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.42.4"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.42.4_1787385209614_0.7583324157481872","host":"s3://npm-registry-packages-npm-production"}},"0.42.5":{"name":"@happyvertical/smrt-images","version":"0.42.5","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"8fdd8e5a4863da9b64bb577fc0b1b63802705a23","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.42.5.tgz","fileCount":81,"integrity":"sha512-WMz90YvJmXwFqJsiYo+5zguQks8ClCyzx220sdjI3Fgv88Moe9afiZwtCbppa/zukPx7E0iCyiFSL54pdXpkQA==","signatures":[{"sig":"MEUCIFvEI5JS3ezYQueS3CotmNwvl1MgFgQUurLMEE5Hx8RTAiEAj/7lbpfOWw0mxxmM4Aze+Jl+7ezI/4Kav26F93afl6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320134},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.42.5.tgz","_integrity":"sha512-WMz90YvJmXwFqJsiYo+5zguQks8ClCyzx220sdjI3Fgv88Moe9afiZwtCbppa/zukPx7E0iCyiFSL54pdXpkQA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.42.5","@happyvertical/smrt-core":"0.42.5","@happyvertical/smrt-types":"0.42.5","@happyvertical/smrt-assets":"0.42.5","@happyvertical/smrt-prompts":"0.42.5","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.42.5","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.42.5"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.42.5_1787481358776_0.2221876718090956","host":"s3://npm-registry-packages-npm-production"}},"0.42.6":{"name":"@happyvertical/smrt-images","version":"0.42.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"45ded19f5f84b390766de43ff680567468dfe7c6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.42.6.tgz","fileCount":81,"integrity":"sha512-XCp7aH35iyFOGxsyQS3HAw0qYs3dx7TWHogTfBfwQ45sZVhJMI/d5nGYK5d7+591Z1Kbi+kpBQh9sr1mKGKrNQ==","signatures":[{"sig":"MEQCIDqkI2QJ59yal0TpGWqGpitb5gXpYVm/+j5yFYIm7QFeAiBYmvr5DClUoXqxPHkjlH07yR1CuwXLl38vV+JZZylSDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320134},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.42.6.tgz","_integrity":"sha512-XCp7aH35iyFOGxsyQS3HAw0qYs3dx7TWHogTfBfwQ45sZVhJMI/d5nGYK5d7+591Z1Kbi+kpBQh9sr1mKGKrNQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.42.6","@happyvertical/smrt-core":"0.42.6","@happyvertical/smrt-types":"0.42.6","@happyvertical/smrt-assets":"0.42.6","@happyvertical/smrt-prompts":"0.42.6","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.42.6","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.42.6"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.42.6_1787486989400_0.4746047498016617","host":"s3://npm-registry-packages-npm-production"}},"0.42.7":{"name":"@happyvertical/smrt-images","version":"0.42.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"64b499905aa683fd7e671e97dada726bad616322","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.42.7.tgz","fileCount":81,"integrity":"sha512-gZmSh2UbhdMdvDzYXRHJrbCI2+i/NlP68Z6kfQPAohXHM12Z+RqJy+uHP4s3EmG6HZ2uLFu0RVvy6eGjKrI8Rw==","signatures":[{"sig":"MEQCIFUuhgOlFdULqG+BhObqWeKuAcUvhDID+RNeN8BueV2XAiBTu+WWk2P0k3wgddS7UtsMzNsM+Pdjl6XpyWY5ye/0EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320134},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.42.7.tgz","_integrity":"sha512-gZmSh2UbhdMdvDzYXRHJrbCI2+i/NlP68Z6kfQPAohXHM12Z+RqJy+uHP4s3EmG6HZ2uLFu0RVvy6eGjKrI8Rw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.42.7","@happyvertical/smrt-core":"0.42.7","@happyvertical/smrt-types":"0.42.7","@happyvertical/smrt-assets":"0.42.7","@happyvertical/smrt-prompts":"0.42.7","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.42.7","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.42.7"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.42.7_1787557939887_0.35897420066300856","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@happyvertical/smrt-images","version":"0.43.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"033e36e7bcef86f04ce809ccab984353c564c925","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.0.tgz","fileCount":81,"integrity":"sha512-27JF7J6WMuuBfjNh1eIs8evKqWfx90FRuFtJ/PI78CMSTqOv97C7vv8dmjN9lZyDNxW9Rob8jL8z39Du7JHhiw==","signatures":[{"sig":"MEYCIQDZNMmdqzAAES56UY7mPZtggrw2GOlSQ8ictjAFFpOYFQIhANTVgIqex9n9o5fCtUI5M/rGpctdYI66kzmRy61Hbuph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.0.tgz","_integrity":"sha512-27JF7J6WMuuBfjNh1eIs8evKqWfx90FRuFtJ/PI78CMSTqOv97C7vv8dmjN9lZyDNxW9Rob8jL8z39Du7JHhiw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.43.0","@happyvertical/smrt-core":"0.43.0","@happyvertical/smrt-types":"0.43.0","@happyvertical/smrt-assets":"0.43.0","@happyvertical/smrt-prompts":"0.43.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.43.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.0_1787608711304_0.1263312210189631","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@happyvertical/smrt-images","version":"0.43.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"853d782b4b1b8179736fa600a28093e01b898f28","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.1.tgz","fileCount":81,"integrity":"sha512-lELNHeORvijNcWOhupVzb9+fPsum+oGRCg0L/02IyHL6XMXtRShPZRBllS0mFldUvRVZHBvhEX4YjX3C+bpfBg==","signatures":[{"sig":"MEUCIF6848VkDfhM/TLzWWS2rZWvTGTmMqnqGF9O0of5lVhJAiEA9CVz3IHwJPdYxZPinBCxTcg/Tp+lpJGpNNVWPuVE+zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.1.tgz","_integrity":"sha512-lELNHeORvijNcWOhupVzb9+fPsum+oGRCg0L/02IyHL6XMXtRShPZRBllS0mFldUvRVZHBvhEX4YjX3C+bpfBg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.43.1","@happyvertical/smrt-core":"0.43.1","@happyvertical/smrt-types":"0.43.1","@happyvertical/smrt-assets":"0.43.1","@happyvertical/smrt-prompts":"0.43.1","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.43.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.1_1787630074785_0.25821802251962556","host":"s3://npm-registry-packages-npm-production"}},"0.43.2":{"name":"@happyvertical/smrt-images","version":"0.43.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"df67503dad960f875a1c4a88ad7044a92d0b83dd","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.2.tgz","fileCount":81,"integrity":"sha512-3Qe6g4hxr1qk3Zcq4Y3ntry4pLVpPRYStcuNOTTnNvYzfQ58BVV5+2uk0PZQalB1AJ2BQYBn4HDLYXpAeVT7cg==","signatures":[{"sig":"MEYCIQDiAwlP2AUeCdWI6Ifod8uFLilVDEm8AF2GUU5C9Ms7vgIhALakaJSohp/zAifC3gYVNJ4rsdQdyNshAqGnmv8u5aGm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.2.tgz","_integrity":"sha512-3Qe6g4hxr1qk3Zcq4Y3ntry4pLVpPRYStcuNOTTnNvYzfQ58BVV5+2uk0PZQalB1AJ2BQYBn4HDLYXpAeVT7cg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.43.2","@happyvertical/smrt-core":"0.43.2","@happyvertical/smrt-types":"0.43.2","@happyvertical/smrt-assets":"0.43.2","@happyvertical/smrt-prompts":"0.43.2","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.43.2","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.2_1787643819139_0.9132219451551347","host":"s3://npm-registry-packages-npm-production"}},"0.43.3":{"name":"@happyvertical/smrt-images","version":"0.43.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"6bd6e54bebdd3e2dbb14b5d2f73d723dc55696f5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.3.tgz","fileCount":81,"integrity":"sha512-qD7RLPXsrSEiRhqVt6/BDr2P2vDDCl2KzwSZMA4+h2ZUyMtQmkr4NHrlwXivdrQDcSSa82X7yfP7n9svX92MpQ==","signatures":[{"sig":"MEQCIBX+q/juRke39JJ5roMc6djTCvnhSmAthKUQ3S1SdFdtAiA++Qm+mR0IyBStTIv6/1u4OYwO8EhlkBnX3ereRTVbmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.3.tgz","_integrity":"sha512-qD7RLPXsrSEiRhqVt6/BDr2P2vDDCl2KzwSZMA4+h2ZUyMtQmkr4NHrlwXivdrQDcSSa82X7yfP7n9svX92MpQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.43.3","@happyvertical/smrt-core":"0.43.3","@happyvertical/smrt-types":"0.43.3","@happyvertical/smrt-assets":"0.43.3","@happyvertical/smrt-prompts":"0.43.3","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.43.3","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.3"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.3_1787697940061_0.35464529472837136","host":"s3://npm-registry-packages-npm-production"}},"0.43.4":{"name":"@happyvertical/smrt-images","version":"0.43.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"a774cbc6625f78f7de439866f0d87580b84743d0","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.4.tgz","fileCount":81,"integrity":"sha512-9i7Cxz5Chr3SvskntWZelc+V+lOytA8Ce+piqv9OooVTYnuEsG9yDdkcV1V3Y3pLrCR7Pvv+R8DYmipQXGX/JA==","signatures":[{"sig":"MEYCIQDUe0Jzh8s0Hg6iVR1LB9A1OrdJNQTvAwijn/Xb3BXPNQIhAOgqg4QOp0UyQhHYUEEptPknJWugCqWY3lKOcZAhapT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.4.tgz","_integrity":"sha512-9i7Cxz5Chr3SvskntWZelc+V+lOytA8Ce+piqv9OooVTYnuEsG9yDdkcV1V3Y3pLrCR7Pvv+R8DYmipQXGX/JA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.43.4","@happyvertical/smrt-core":"0.43.4","@happyvertical/smrt-types":"0.43.4","@happyvertical/smrt-assets":"0.43.4","@happyvertical/smrt-prompts":"0.43.4","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.43.4","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.4"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.4_1787827515275_0.2938143857417794","host":"s3://npm-registry-packages-npm-production"}},"0.43.5":{"name":"@happyvertical/smrt-images","version":"0.43.5","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"17d0e7fc2456e67f71aedbbce39e9d0c35557ccd","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.5.tgz","fileCount":81,"integrity":"sha512-vvFbKgm8piQWOoAyWNedwi7hZAd8MOD9ZX+s/dV6Ng3TExdCGSRcLccENwP/bd+l5sAmbLSv3FI+6/mnaAp/Pw==","signatures":[{"sig":"MEYCIQCM9e6LckYpNKpJt9NLAMAkaI2k3d/t6OWZQayZ9H55HgIhAMHzOjnROBkxH7PgN6TJZHwF6axMRgIQrrJUHFdiQhqA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.5.tgz","_integrity":"sha512-vvFbKgm8piQWOoAyWNedwi7hZAd8MOD9ZX+s/dV6Ng3TExdCGSRcLccENwP/bd+l5sAmbLSv3FI+6/mnaAp/Pw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.43.5","@happyvertical/smrt-core":"0.43.5","@happyvertical/smrt-types":"0.43.5","@happyvertical/smrt-assets":"0.43.5","@happyvertical/smrt-prompts":"0.43.5","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.43.5","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.5"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.5_1787853918780_0.21795060291400747","host":"s3://npm-registry-packages-npm-production"}},"0.43.6":{"name":"@happyvertical/smrt-images","version":"0.43.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"7d1136915a5306a00abb714cc389fb58dd720f43","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.6.tgz","fileCount":81,"integrity":"sha512-FMFrR4UBKV3dwade6TptaeJ0S/uKkwZ9ZRoyl6lzdyR+UCPYF6Z7fCSzJvXeN0VkbUISBA+cpnhifuaMLzNF+g==","signatures":[{"sig":"MEUCIQDBSra9JFaSj0eomfysvWFfJWSGQtaljUbCwFQHh1jfAQIgaed2mxv9k3eWzxwr2c/u0PGDxyY6LgQd5lw0zNEqf+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.6.tgz","_integrity":"sha512-FMFrR4UBKV3dwade6TptaeJ0S/uKkwZ9ZRoyl6lzdyR+UCPYF6Z7fCSzJvXeN0VkbUISBA+cpnhifuaMLzNF+g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.43.6","@happyvertical/smrt-core":"0.43.6","@happyvertical/smrt-types":"0.43.6","@happyvertical/smrt-assets":"0.43.6","@happyvertical/smrt-prompts":"0.43.6","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.43.6","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.6"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.6_1787915147039_0.3917107677356664","host":"s3://npm-registry-packages-npm-production"}},"0.43.7":{"name":"@happyvertical/smrt-images","version":"0.43.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"991b41c8b7f9866db06fdb13b80a795961e6fc8e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.7.tgz","fileCount":81,"integrity":"sha512-xM218YOJwX3v0aHs7jjxwhhvJnXpvpp00IC0a/gXicWI08v++DHNQRsJOd2t0P/oz3k7utmS0q2/o+Rix+5fPQ==","signatures":[{"sig":"MEUCIDEYdL4qLhc3B9P2EUEss5XFXkPELF7zUNGMQTpa4FBiAiEAi/y6MUzXrd+3hI/TqvZu0DXfxmXBtUioaa9ytHB3rCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.7.tgz","_integrity":"sha512-xM218YOJwX3v0aHs7jjxwhhvJnXpvpp00IC0a/gXicWI08v++DHNQRsJOd2t0P/oz3k7utmS0q2/o+Rix+5fPQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.0","@happyvertical/utils":"^0.88.0","@happyvertical/images":"^0.88.0","@happyvertical/smrt-ui":"0.43.7","@happyvertical/smrt-core":"0.43.7","@happyvertical/smrt-types":"0.43.7","@happyvertical/smrt-assets":"0.43.7","@happyvertical/smrt-prompts":"0.43.7","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.0","@happyvertical/smrt-vitest":"0.43.7","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.7"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.7_1788075342624_0.7137608804443512","host":"s3://npm-registry-packages-npm-production"}},"0.43.8":{"name":"@happyvertical/smrt-images","version":"0.43.8","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"e8ad22345e62158497d84e97fc770081d6015093","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.8.tgz","fileCount":81,"integrity":"sha512-VuWU8KmdWfM5s2sQ24sa0z4NUgzjxTYR68J7ZdiKvlETRz6qCdJ3lmNLyiQEFC040YPoal53lOmz0VUzO8tCwg==","signatures":[{"sig":"MEUCIQDt8efXhFshjtZiWb1XaX5S1Q7S7MFw4Tz9+UmnC9XBmQIgAJwN94XAjgpW8UPStlI190saYJDrjs1FfYfBe8pHvoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.8.tgz","_integrity":"sha512-VuWU8KmdWfM5s2sQ24sa0z4NUgzjxTYR68J7ZdiKvlETRz6qCdJ3lmNLyiQEFC040YPoal53lOmz0VUzO8tCwg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.88.1","@happyvertical/utils":"^0.88.1","@happyvertical/images":"^0.88.1","@happyvertical/smrt-ui":"0.43.8","@happyvertical/smrt-core":"0.43.8","@happyvertical/smrt-types":"0.43.8","@happyvertical/smrt-assets":"0.43.8","@happyvertical/smrt-prompts":"0.43.8","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.88.1","@happyvertical/smrt-vitest":"0.43.8","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.8"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.8_1788147309599_0.9275739594810335","host":"s3://npm-registry-packages-npm-production"}},"0.43.9":{"name":"@happyvertical/smrt-images","version":"0.43.9","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"ede87e1d70ecb32c80d86c50ee080c8bca63a92b","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.9.tgz","fileCount":81,"integrity":"sha512-uL9AiWcqHcu3ayXMJfFEnUINq9JeIZIAS0Hj8Uvu4eC+KvFAnd96Smd2F0d7n3OQUJFPyPhjpMxUFC27ACTxrg==","signatures":[{"sig":"MEQCIFY/cefi3t5SwiG5vAe1L1lReV5sSwgk0rBH5dO9j4NtAiB8nPYB/KvB2wDqEV/LS7feTPdK6er/D55bfYyGudlXZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.9.tgz","_integrity":"sha512-uL9AiWcqHcu3ayXMJfFEnUINq9JeIZIAS0Hj8Uvu4eC+KvFAnd96Smd2F0d7n3OQUJFPyPhjpMxUFC27ACTxrg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.43.9","@happyvertical/smrt-core":"0.43.9","@happyvertical/smrt-types":"0.43.9","@happyvertical/smrt-assets":"0.43.9","@happyvertical/smrt-prompts":"0.43.9","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.43.9","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.9"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.9_1788198122002_0.3422428898607679","host":"s3://npm-registry-packages-npm-production"}},"0.43.10":{"name":"@happyvertical/smrt-images","version":"0.43.10","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c0554b4d79ecff347c6f6251b9562875024ae6ae","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.43.10.tgz","fileCount":81,"integrity":"sha512-UKEYz6kVVDvXIdWbiNyFUatURUCRdZUxdfTUuyKSsPUk0NNuWvfVvFjkJ6R0Odc7Qmdemjl2GvdCrmvfCaYzEw==","signatures":[{"sig":"MEUCIQDg965O+pn1oNrx8QC11otQZjG9s8iMagCmgip5Vs8NmgIgaI+xmz0+68b/eQm1scRFD6UOSwzI7S9HyU3Lyi5L73A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323628},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.43.10.tgz","_integrity":"sha512-UKEYz6kVVDvXIdWbiNyFUatURUCRdZUxdfTUuyKSsPUk0NNuWvfVvFjkJ6R0Odc7Qmdemjl2GvdCrmvfCaYzEw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.43.10","@happyvertical/smrt-core":"0.43.10","@happyvertical/smrt-types":"0.43.10","@happyvertical/smrt-assets":"0.43.10","@happyvertical/smrt-prompts":"0.43.10","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.43.10","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.43.10"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.43.10_1788248466085_0.00044788757158009673","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@happyvertical/smrt-images","version":"0.44.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"57b5f671f884513f359a14495bbfcfffea48cfa5","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.44.0.tgz","fileCount":81,"integrity":"sha512-GiZQstRK/AeqG6OmQeJkxLMwwr2I9O+zE4Gj0UHsRgQGixVncqei2RKTfFaCc5zATB7xOtiXEBHuVFb7jL4GTA==","signatures":[{"sig":"MEUCIQDecRWcDZx6/D67G4r7/FMCbIfRax48GMOsLcS9F00Q7QIgEJ5KE2BNgZizfkk9PXKH7OsTGiaJlG9pO6zg4ewif3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323616},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.44.0.tgz","_integrity":"sha512-GiZQstRK/AeqG6OmQeJkxLMwwr2I9O+zE4Gj0UHsRgQGixVncqei2RKTfFaCc5zATB7xOtiXEBHuVFb7jL4GTA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.44.0","@happyvertical/smrt-core":"0.44.0","@happyvertical/smrt-types":"0.44.0","@happyvertical/smrt-assets":"0.44.0","@happyvertical/smrt-prompts":"0.44.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.44.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.44.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.44.0_1788334951317_0.6686778257494617","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"@happyvertical/smrt-images","version":"0.44.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"c354b38ece729eda2f86d4f1932f55761bb53f09","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.44.1.tgz","fileCount":81,"integrity":"sha512-E/qfvzT4ygtaTDef6lvSl5JMPYO0NUJ3462IekEtMJz5nLEy2OJTwxZnRl9bJFFFptpalFf3f1Kbg6B/lm5Acw==","signatures":[{"sig":"MEUCIEZBhgTrqno4JbABd8vWlHzvCf9d8Kr2TSZOWXkjw4QNAiEAq9LeZenhzmDGH1+LhTlqgO0y5CgO/kU9FMqDyzzTTJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323910},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.44.1.tgz","_integrity":"sha512-E/qfvzT4ygtaTDef6lvSl5JMPYO0NUJ3462IekEtMJz5nLEy2OJTwxZnRl9bJFFFptpalFf3f1Kbg6B/lm5Acw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.44.1","@happyvertical/smrt-core":"0.44.1","@happyvertical/smrt-types":"0.44.1","@happyvertical/smrt-assets":"0.44.1","@happyvertical/smrt-prompts":"0.44.1","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.44.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.44.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.44.1_1788371830539_0.42877698620097116","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@happyvertical/smrt-images","version":"0.45.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"7900bea2d46639bc923cee13070333a08c546515","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.45.0.tgz","fileCount":81,"integrity":"sha512-iunIFlCW2jNsu0pLJ2VxAHVM8AtHBlm8mIUXPU7sShmSkd8hujzHUV7cuJmGnuWadh9XmzofmH4qixMjylG5CA==","signatures":[{"sig":"MEUCIEnWqfD0ztxw3b1MdH/LKIqw7sDVnhNA5V3i06CLzwnFAiEA37VRnaRXBrHYQmdqdq92TcbV6+64SlLzu1pa/voY0u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313477},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.45.0.tgz","_integrity":"sha512-iunIFlCW2jNsu0pLJ2VxAHVM8AtHBlm8mIUXPU7sShmSkd8hujzHUV7cuJmGnuWadh9XmzofmH4qixMjylG5CA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.45.0","@happyvertical/smrt-core":"0.45.0","@happyvertical/smrt-types":"0.45.0","@happyvertical/smrt-assets":"0.45.0","@happyvertical/smrt-prompts":"0.45.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.45.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.45.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.45.0_1788494676646_0.2687898360308605","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"@happyvertical/smrt-images","version":"0.45.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"1f9638b7861f2352c98f647394b9f519e290886e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.45.1.tgz","fileCount":81,"integrity":"sha512-JwRlgT4xiRDSN3KPujNBzWEJ7c2GaLvP4iw+93ejd/jQ2lOoCnbHdfa4z15ywXabo+mwbaGczJZoic5milZwNw==","signatures":[{"sig":"MEUCIQDyoPiA93+H4b0vfu3xILZBX9N7t+tP/F+fVUsb9KWW1AIgLnthk2FpkdauXFXCQ9G6LeR5bfJlKs7aFLr9Di5/pYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313477},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.45.1.tgz","_integrity":"sha512-JwRlgT4xiRDSN3KPujNBzWEJ7c2GaLvP4iw+93ejd/jQ2lOoCnbHdfa4z15ywXabo+mwbaGczJZoic5milZwNw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.45.1","@happyvertical/smrt-core":"0.45.1","@happyvertical/smrt-types":"0.45.1","@happyvertical/smrt-assets":"0.45.1","@happyvertical/smrt-prompts":"0.45.1","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.45.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.45.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.45.1_1788507690969_0.39152038275165557","host":"s3://npm-registry-packages-npm-production"}},"0.45.2":{"name":"@happyvertical/smrt-images","version":"0.45.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"5f5def67cb5c92810d03b4b0c99a60857be13e68","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.45.2.tgz","fileCount":81,"integrity":"sha512-ShNYwh8GlG6todFSscB3Vz0Cwmysuu3uigjKQ53GllvPf/rIfbtQQt8FgZTtz0E/knBzXLWJFQcd/syTKlOtvA==","signatures":[{"sig":"MEYCIQD6Y+/uGBvabjB/uBBt/z54aXGUH+kmbeSD5tQvcOspEwIhAN54e/3hGUgaAcBDHhoRBu4LbR0rydd07QUWq6KxCs38","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313586},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.45.2.tgz","_integrity":"sha512-ShNYwh8GlG6todFSscB3Vz0Cwmysuu3uigjKQ53GllvPf/rIfbtQQt8FgZTtz0E/knBzXLWJFQcd/syTKlOtvA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.45.2","@happyvertical/smrt-core":"0.45.2","@happyvertical/smrt-types":"0.45.2","@happyvertical/smrt-assets":"0.45.2","@happyvertical/smrt-prompts":"0.45.2","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.45.2","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.45.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.45.2_1788593829291_0.015136911086677474","host":"s3://npm-registry-packages-npm-production"}},"0.45.3":{"name":"@happyvertical/smrt-images","version":"0.45.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"696aca275976153b7213f9aa2ff0df646fb8cedc","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.45.3.tgz","fileCount":81,"integrity":"sha512-yibhkxDK1VnJKaQStRyv/GEmRccDEjwjEpCD9VRu3VW7t0//qbr28D6i8kIe9fyLoDN/mRyDED6n594cY1HSRA==","signatures":[{"sig":"MEUCIDX4sudC66uKKUTraysFTwUkAiGxrk1T7VoxT+rhzpNiAiEA1wWLNhV/FNatyJdFtY5N/0htDsDJFBjVYT6p4kvkeIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313586},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.45.3.tgz","_integrity":"sha512-yibhkxDK1VnJKaQStRyv/GEmRccDEjwjEpCD9VRu3VW7t0//qbr28D6i8kIe9fyLoDN/mRyDED6n594cY1HSRA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.45.3","@happyvertical/smrt-core":"0.45.3","@happyvertical/smrt-types":"0.45.3","@happyvertical/smrt-assets":"0.45.3","@happyvertical/smrt-prompts":"0.45.3","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.45.3","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.45.3"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.45.3_1788648862400_0.2347642155805143","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@happyvertical/smrt-images","version":"0.46.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"2308fb4b651acb3330ed262b79f05d44db048a93","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.46.0.tgz","fileCount":81,"integrity":"sha512-DEpoHd+f4ccAdZCAMSZE2c5VF45qEj2NM2glTRiUb8xOjTJoGsxQt0Sh65lVMp9JqzJpj/Iddf/zlFQEYbbqMg==","signatures":[{"sig":"MEUCIQCqKa8Oaxy1y3miGbo1mhMvJZo0zWXnFkg1uVUk9iT9aAIgSrV3tvoHDphpWEO9jSiSulF59pklYn/jD0B9/mW8agA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313586},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.46.0.tgz","_integrity":"sha512-DEpoHd+f4ccAdZCAMSZE2c5VF45qEj2NM2glTRiUb8xOjTJoGsxQt0Sh65lVMp9JqzJpj/Iddf/zlFQEYbbqMg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.46.0","@happyvertical/smrt-core":"0.46.0","@happyvertical/smrt-types":"0.46.0","@happyvertical/smrt-assets":"0.46.0","@happyvertical/smrt-prompts":"0.46.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.46.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.46.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.46.0_1788711408049_0.3430380401689306","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@happyvertical/smrt-images","version":"0.47.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"46073a2911cc5259b271baa79955f65ddf7bed43","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.47.0.tgz","fileCount":81,"integrity":"sha512-iuxJotowtcM8R6ojpAWu8AmfxXPQ1l60y/3p1j+pW9EmD2yezZ0nNQH/+ZNhmkB273qv1zEsOhGB7pZCorD9iA==","signatures":[{"sig":"MEYCIQCEPZWNCnTHL1wE8DLJSB14L96dwn8UMAw1lJBaIO9+JgIhAPEK9y85vuCd0SJUuj6h15uoeCZ5iZzjI1IoATSp8riI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317851},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.47.0.tgz","_integrity":"sha512-iuxJotowtcM8R6ojpAWu8AmfxXPQ1l60y/3p1j+pW9EmD2yezZ0nNQH/+ZNhmkB273qv1zEsOhGB7pZCorD9iA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.4","@happyvertical/utils":"^0.89.4","@happyvertical/images":"^0.89.4","@happyvertical/smrt-ui":"0.47.0","@happyvertical/smrt-core":"0.47.0","@happyvertical/smrt-types":"0.47.0","@happyvertical/smrt-assets":"0.47.0","@happyvertical/smrt-prompts":"0.47.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.4","@happyvertical/smrt-vitest":"0.47.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.47.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.47.0_1788722960034_0.3493265844754734","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"@happyvertical/smrt-images","version":"0.47.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"6850d25535591ea9a731eb511e5dac770df3cea7","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.47.1.tgz","fileCount":81,"integrity":"sha512-XZlQ4ai8BIsxbgtnr2I4m52L+mVINHazp6Pf57l8/S6oCnhNuhCTrzh8LxY9a/66IzkR1JqhTS+vgJZQq18Cew==","signatures":[{"sig":"MEUCIQDD8LLR06UsU0joJy0JLUcDh7HLrhSU4RJ88ah8AbL59QIgV/fQOiEisWEBB7rSuPKU2B+B6sISYCodPSJViyz4f1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317851},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.47.1.tgz","_integrity":"sha512-XZlQ4ai8BIsxbgtnr2I4m52L+mVINHazp6Pf57l8/S6oCnhNuhCTrzh8LxY9a/66IzkR1JqhTS+vgJZQq18Cew==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.47.1","@happyvertical/smrt-core":"0.47.1","@happyvertical/smrt-types":"0.47.1","@happyvertical/smrt-assets":"0.47.1","@happyvertical/smrt-prompts":"0.47.1","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.47.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.47.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.47.1_1788762770497_0.5149595726118954","host":"s3://npm-registry-packages-npm-production"}},"0.47.2":{"name":"@happyvertical/smrt-images","version":"0.47.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"5aab7a89ce9164e539676fa8b9c7ff44b608666f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.47.2.tgz","fileCount":81,"integrity":"sha512-s3lhCWVi/LIrtpijtkcH3zGzr8VN6j7qHbaI5oHPPBL3FQXKYoNuSzPtA1lIbrzM4RF++rZt+lnccQFC6yW6gQ==","signatures":[{"sig":"MEUCIQCHq5JbzMRp9PIpzzPOWLXltIj8oNUhQWzjfIPQjX3JGwIgLpmGCjT0mVI2ZwP1HTOkeIWw+ihEPL94DffuAfGsBrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317851},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.47.2.tgz","_integrity":"sha512-s3lhCWVi/LIrtpijtkcH3zGzr8VN6j7qHbaI5oHPPBL3FQXKYoNuSzPtA1lIbrzM4RF++rZt+lnccQFC6yW6gQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.47.2","@happyvertical/smrt-core":"0.47.2","@happyvertical/smrt-types":"0.47.2","@happyvertical/smrt-assets":"0.47.2","@happyvertical/smrt-prompts":"0.47.2","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.47.2","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.47.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.47.2_1788812189054_0.6934703882734199","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@happyvertical/smrt-images","version":"0.48.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"6ded98904a953595e6ecb0f1c774033c50e45bf2","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.48.0.tgz","fileCount":81,"integrity":"sha512-T8zfphpIadvchTMj2nyk/3fGXsXr0Rf1QpDonn66gGRfUYUaqdEAH9AMz7O7vIJg4YSaV8F6b2IvCUtOwq/XIw==","signatures":[{"sig":"MEQCIGmXmCz+todAXQpXCJLqpU4bBJtRztQOjDBe6yXnX/xcAiAtqxs0SeNkpeiVWFfg4KP5en3Sc/eFWzbNqt/eyvsWVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317851},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.48.0.tgz","_integrity":"sha512-T8zfphpIadvchTMj2nyk/3fGXsXr0Rf1QpDonn66gGRfUYUaqdEAH9AMz7O7vIJg4YSaV8F6b2IvCUtOwq/XIw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.3","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.48.0","@happyvertical/smrt-core":"0.48.0","@happyvertical/smrt-types":"0.48.0","@happyvertical/smrt-assets":"0.48.0","@happyvertical/smrt-prompts":"0.48.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.48.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.48.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.48.0_1788853259615_0.15267149070088482","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@happyvertical/smrt-images","version":"0.49.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"d393a0ee6fb96b97c4f4a6d94caff473f9148880","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.49.0.tgz","fileCount":81,"integrity":"sha512-nQBkW9S9UfOl6g7+Kme8kgyu9BsoxIY50MW4xE4frjRar9Sg7OFlFwy0nUfAmyNKBJROapLHNtRoRo9my+pEKQ==","signatures":[{"sig":"MEUCIQDTq3bvQR9ITxOhQ8b3kF3lfweQ2zFa4WcOSezRb58MTwIgORSew5lxKfwFCuMHY1zvFfZVuh5KLhf7+1/i/+Vr+LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317851},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.49.0.tgz","_integrity":"sha512-nQBkW9S9UfOl6g7+Kme8kgyu9BsoxIY50MW4xE4frjRar9Sg7OFlFwy0nUfAmyNKBJROapLHNtRoRo9my+pEKQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.49.0","@happyvertical/smrt-core":"0.49.0","@happyvertical/smrt-types":"0.49.0","@happyvertical/smrt-assets":"0.49.0","@happyvertical/smrt-prompts":"0.49.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.49.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.49.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.49.0_1788939724545_0.07561879479766631","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"@happyvertical/smrt-images","version":"0.49.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4ebce2f53e222a7dd861db7fce91d0c629aad0a4","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.49.1.tgz","fileCount":81,"integrity":"sha512-9WxkKhH1hPSQ8qV/kXU8bC7sVwG5r85TLbUmRdrkuBQZ2d/xCWqJ2ubLlWjWa+FD2ykh5/jyDS/0EQwNurTEiA==","signatures":[{"sig":"MEQCIAOFbAIoVGmNaRIG9LYK6S1KvWkDIUwUUOCj0nc3CdFlAiBHseXpspIQh1pbPNrBCFbVSkRKLeEAUM8ge4YbwSxuRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317851},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.49.1.tgz","_integrity":"sha512-9WxkKhH1hPSQ8qV/kXU8bC7sVwG5r85TLbUmRdrkuBQZ2d/xCWqJ2ubLlWjWa+FD2ykh5/jyDS/0EQwNurTEiA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.49.1","@happyvertical/smrt-core":"0.49.1","@happyvertical/smrt-types":"0.49.1","@happyvertical/smrt-assets":"0.49.1","@happyvertical/smrt-prompts":"0.49.1","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.49.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.49.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.49.1_1788971197586_0.022372369397875236","host":"s3://npm-registry-packages-npm-production"}},"0.49.2":{"name":"@happyvertical/smrt-images","version":"0.49.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"cf11eb55ad2738a48e29c82405c8b7caf16c12c6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.49.2.tgz","fileCount":81,"integrity":"sha512-ZfUmVzxVQWS6mnzuOpO1776aUmVwij5bFu2R6lAGiaGfdwIIWm47l4ae2ZpoeVUZM5IrzRM+lleXLbI8SVHYMA==","signatures":[{"sig":"MEYCIQDiMuUE2vzFg6ntyBU13YaIVjLwJjgIDMeH/6Fvllf9dwIhANPI5JL26hqZgzXKgAK72yYp2TqyGVjE0XwAF4TSB6es","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317851},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.49.2.tgz","_integrity":"sha512-ZfUmVzxVQWS6mnzuOpO1776aUmVwij5bFu2R6lAGiaGfdwIIWm47l4ae2ZpoeVUZM5IrzRM+lleXLbI8SVHYMA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.49.2","@happyvertical/smrt-core":"0.49.2","@happyvertical/smrt-types":"0.49.2","@happyvertical/smrt-assets":"0.49.2","@happyvertical/smrt-prompts":"0.49.2","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.49.2","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.49.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.49.2_1789026083650_0.7668464146351008","host":"s3://npm-registry-packages-npm-production"}},"0.49.3":{"name":"@happyvertical/smrt-images","version":"0.49.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"951fa5bf4cce0b9fe14865f34ed4bdef433aa306","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.49.3.tgz","fileCount":81,"integrity":"sha512-RucMGcbW4YT6Nj+YQCopBDJscQs5UITJo5ji2CGYAgh8U4J6Gf4nx4FCPfF35T7qx+qYG++zutD1O8r2Mi0wuA==","signatures":[{"sig":"MEQCIFbp00QHxM2Z/psJrFjtzi6FP+nq7wifV8r4j2TMZTu0AiAZEKmB9uS869fMspBbn+JDAYRickTdh+sIA71LMVVIoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317851},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.49.3.tgz","_integrity":"sha512-RucMGcbW4YT6Nj+YQCopBDJscQs5UITJo5ji2CGYAgh8U4J6Gf4nx4FCPfF35T7qx+qYG++zutD1O8r2Mi0wuA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.49.3","@happyvertical/smrt-core":"0.49.3","@happyvertical/smrt-types":"0.49.3","@happyvertical/smrt-assets":"0.49.3","@happyvertical/smrt-prompts":"0.49.3","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.49.3","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.49.3"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.49.3_1789232326173_0.4814362024514063","host":"s3://npm-registry-packages-npm-production"}},"0.49.4":{"name":"@happyvertical/smrt-images","version":"0.49.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"29ca9a186485c16ab584d798fcf235ff15203b06","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.49.4.tgz","fileCount":81,"integrity":"sha512-Yb9fFdDWUmd/q3p1/YWtcuiulGxSIg7yXsj7lLykkGeZYQkXmjqaGtHRebz0niz79xSkO6u480YIQCaYsJwdWA==","signatures":[{"sig":"MEUCIQDsKNvJq99fGHk/ZAikUgOv5u0dQasc2EY//R95gJSfcwIgMYA9qWDAIDYeSLPzA2b2pC6k2rErKYPFCVUEUiTKjmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324709},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.49.4.tgz","_integrity":"sha512-Yb9fFdDWUmd/q3p1/YWtcuiulGxSIg7yXsj7lLykkGeZYQkXmjqaGtHRebz0niz79xSkO6u480YIQCaYsJwdWA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.49.4","@happyvertical/smrt-core":"0.49.4","@happyvertical/smrt-types":"0.49.4","@happyvertical/smrt-assets":"0.49.4","@happyvertical/smrt-prompts":"0.49.4","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.49.4","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.49.4"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.49.4_1789259984956_0.04970242251232149","host":"s3://npm-registry-packages-npm-production"}},"0.49.5":{"name":"@happyvertical/smrt-images","version":"0.49.5","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"51c805e611b7399fb00b93c658888bff15a81a02","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.49.5.tgz","fileCount":81,"integrity":"sha512-iCT09+hjQCnRGsXDLbK7y+V3KJq2qsc2a5vran9m5Kdh+cDIGAt/BGfhbNEFRpB4dMmY8M6UBrAf2MyhM29SBg==","signatures":[{"sig":"MEYCIQCLqDCVQFUiB6eY1trolwUqvPFiCu24KAU8lMtXApwtvQIhAOqf+SPEOMlBtQigLo6+GyHhSvFOEx1CaquKPTD6phEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324709},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.49.5.tgz","_integrity":"sha512-iCT09+hjQCnRGsXDLbK7y+V3KJq2qsc2a5vran9m5Kdh+cDIGAt/BGfhbNEFRpB4dMmY8M6UBrAf2MyhM29SBg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.49.5","@happyvertical/smrt-core":"0.49.5","@happyvertical/smrt-types":"0.49.5","@happyvertical/smrt-assets":"0.49.5","@happyvertical/smrt-prompts":"0.49.5","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.49.5","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.49.5"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.49.5_1789270214492_0.1506668179979882","host":"s3://npm-registry-packages-npm-production"}},"0.49.6":{"name":"@happyvertical/smrt-images","version":"0.49.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"d60355005ed2180fe7e230e353eb2bcbcb0db3f6","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.49.6.tgz","fileCount":81,"integrity":"sha512-EGQVFZdjGGvwtTUGLsI3Mb6kMvDyx8c0I8BFzx63DoP0QDxbp6ug6W00Zi49zbgZOpBSnQTunmDpQk1PBYCIJw==","signatures":[{"sig":"MEQCIDzRa4xN+kAGzzJn8YePgQ7LPY5i4jkPIC5pfTv4aa/4AiBzZk77gJzwvxcHWB7FvcYEg5vTWlXAiamMYiCMTLAhCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324901},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.49.6.tgz","_integrity":"sha512-EGQVFZdjGGvwtTUGLsI3Mb6kMvDyx8c0I8BFzx63DoP0QDxbp6ug6W00Zi49zbgZOpBSnQTunmDpQk1PBYCIJw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.49.6","@happyvertical/smrt-core":"0.49.6","@happyvertical/smrt-types":"0.49.6","@happyvertical/smrt-assets":"0.49.6","@happyvertical/smrt-prompts":"0.49.6","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.49.6","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.49.6"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.49.6_1789310440354_0.4456881168583382","host":"s3://npm-registry-packages-npm-production"}},"0.49.7":{"name":"@happyvertical/smrt-images","version":"0.49.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"62ff7553f577354c51032d697d2cff1395ef961f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.49.7.tgz","fileCount":81,"integrity":"sha512-OvjvmdxsgKX3gKODlwUl9IcxkkqGxqQn7ei6CkkTlormtU/F+MyVDLYGkyXpD7VN+EQXhcXrVD7kXg1uo3a25g==","signatures":[{"sig":"MEYCIQDyYnimVMt1gCTQZ/Gwiee481BhLJ4WHZIa4ghAcXxysAIhAO5EVm+9st108neNzd/nCs7CwoG5p4yrsHl7xxs55Jmf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324901},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.49.7.tgz","_integrity":"sha512-OvjvmdxsgKX3gKODlwUl9IcxkkqGxqQn7ei6CkkTlormtU/F+MyVDLYGkyXpD7VN+EQXhcXrVD7kXg1uo3a25g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.49.7","@happyvertical/smrt-core":"0.49.7","@happyvertical/smrt-types":"0.49.7","@happyvertical/smrt-assets":"0.49.7","@happyvertical/smrt-prompts":"0.49.7","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.49.7","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.49.7"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.49.7_1789325732167_0.7696328954705229","host":"s3://npm-registry-packages-npm-production"}},"0.49.8":{"name":"@happyvertical/smrt-images","version":"0.49.8","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"4845d426c4094b69ef45efe9d17f3660a163b974","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.49.8.tgz","fileCount":81,"integrity":"sha512-EsEiYzyV6HNcJs+eHJWg2qCUWL4w2xVlAWKWVWfAyn9dr9KPiXM/Ozj9EOiiNEr1IzNPn4JsrvcdurFygQA1pw==","signatures":[{"sig":"MEYCIQCXZwUyjLIHojLJWPNtkFQS8EZDtBiJ0uZ1QF6jAvIsKwIhAOGW+htZ/Omi6UDwls5ATPcQOxWAwI8J5YG6pLcxw/06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324901},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.49.8.tgz","_integrity":"sha512-EsEiYzyV6HNcJs+eHJWg2qCUWL4w2xVlAWKWVWfAyn9dr9KPiXM/Ozj9EOiiNEr1IzNPn4JsrvcdurFygQA1pw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.6","@happyvertical/utils":"^0.89.6","@happyvertical/images":"^0.89.6","@happyvertical/smrt-ui":"0.49.8","@happyvertical/smrt-core":"0.49.8","@happyvertical/smrt-types":"0.49.8","@happyvertical/smrt-assets":"0.49.8","@happyvertical/smrt-prompts":"0.49.8","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.6","@happyvertical/smrt-vitest":"0.49.8","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.49.8"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.49.8_1789330198397_0.9988383390812363","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@happyvertical/smrt-images","version":"0.50.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"295647b0feab91b70db2d129d46cac84e46bdd1d","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.50.0.tgz","fileCount":81,"integrity":"sha512-SFU/5JobM/tb+kFnT+xlrXR4exvEtB9sZRbCoMx3Ul+Bclq5tHSpebCQs7lYyNEKJxeVZmdXNc12JKo1LOaG1g==","signatures":[{"sig":"MEQCIGA7XAG0VkXcN/QrQkwCZ05NmoZLJRAtWPZjEEvgxd/xAiBZGejJgAjdUfaaN3mj3+qP5aaRdEyhpX6BcuGFho2efA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324901},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.50.0.tgz","_integrity":"sha512-SFU/5JobM/tb+kFnT+xlrXR4exvEtB9sZRbCoMx3Ul+Bclq5tHSpebCQs7lYyNEKJxeVZmdXNc12JKo1LOaG1g==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.9","@happyvertical/utils":"^0.89.9","@happyvertical/images":"^0.89.9","@happyvertical/smrt-ui":"0.50.0","@happyvertical/smrt-core":"0.50.0","@happyvertical/smrt-types":"0.50.0","@happyvertical/smrt-assets":"0.50.0","@happyvertical/smrt-prompts":"0.50.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.9","@happyvertical/smrt-vitest":"0.50.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.50.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.50.0_1789392944792_0.07895861009808836","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@happyvertical/smrt-images","version":"0.51.0","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"6b23750d3bcc7bc615dbe01f2ef04a7457ff2a7e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.0.tgz","fileCount":81,"integrity":"sha512-QGRqNQt7W4T+cjXjLAKV8XHxoqJReBhembgHaLiLueG4jQw+ZnIoXDnH4iBOP7UqlEFjwE6NRySjf589EAm/fg==","signatures":[{"sig":"MEUCIQDqTPlO/pS3+k+Z7piAgQe3Irgz7vpK3qxn/exsizoNwgIga5L9xJiMCDFYFTpGZhFHcFWyBI4WUC8g8x1csmPONIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7XPfnHxiOAesPZlgEZV18E8elHbgfvaXnsb4V6TaWhAIhAILYuVOiOkdKxjkY1bzbxIj1TPy8RuM1b3ZfdPdXw67r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325106},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.0.tgz","_integrity":"sha512-QGRqNQt7W4T+cjXjLAKV8XHxoqJReBhembgHaLiLueG4jQw+ZnIoXDnH4iBOP7UqlEFjwE6NRySjf589EAm/fg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.9","@happyvertical/utils":"^0.89.9","@happyvertical/images":"^0.89.9","@happyvertical/smrt-ui":"0.51.0","@happyvertical/smrt-core":"0.51.0","@happyvertical/smrt-types":"0.51.0","@happyvertical/smrt-assets":"0.51.0","@happyvertical/smrt-prompts":"0.51.0","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.9","@happyvertical/smrt-vitest":"0.51.0","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.0"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.0_1789418182212_0.6693591915695076","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"name":"@happyvertical/smrt-images","version":"0.51.1","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"ad58703325ac7e625a80db72a9204dbb87bf7934","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.1.tgz","fileCount":81,"integrity":"sha512-xNVrxceaVgUWV5WAWkk2UYWZNMnpAN/lp9FbrL9m4bPbfHB3TLShsOD3ckF/On0EXxpQMursWi3bpKptXPB7OQ==","signatures":[{"sig":"MEUCIAFbPIFEx4ALVOXW55WlZRSViegvuukVO/4EIhl3DRV0AiEAp+nzwo9wNRMTsAiqusUk9Sx3EFKcVCuPInq+SB8h2G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE2IP0XVrSfwM5WW/sySMg9C0zdrP4GlzWmAO4K23J4UAiB9AL057KSk657l5312yGBpyJrS5I9gvBfdUZkqt5e9BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325106},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.1.tgz","_integrity":"sha512-xNVrxceaVgUWV5WAWkk2UYWZNMnpAN/lp9FbrL9m4bPbfHB3TLShsOD3ckF/On0EXxpQMursWi3bpKptXPB7OQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.9","@happyvertical/utils":"^0.89.9","@happyvertical/images":"^0.89.9","@happyvertical/smrt-ui":"0.51.1","@happyvertical/smrt-core":"0.51.1","@happyvertical/smrt-types":"0.51.1","@happyvertical/smrt-assets":"0.51.1","@happyvertical/smrt-prompts":"0.51.1","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.9","@happyvertical/smrt-vitest":"0.51.1","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.1"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.1_1789430713951_0.37123057876414856","host":"s3://npm-registry-packages-npm-production"}},"0.51.2":{"name":"@happyvertical/smrt-images","version":"0.51.2","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"71c69ca3fe8ade37d32f7efb1b2ca4aef373b03f","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.2.tgz","fileCount":81,"integrity":"sha512-GpGmTQIrMAo7AraYrqpDI1JZbcE8tSDCJbBZfk6XXZVdVFblnpyKGj8dZcWeH0Ttshqt8J8l0chD/lgxDfGPKQ==","signatures":[{"sig":"MEYCIQC9uhfyyholxRiYlpwd2ZlU7Ki4p5UUjAAwdvBM5UMoEQIhAIGFTZwGj9z2Cno3gv+4msUH0qsafMeJHx5SoA8WPi5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGj6aoIXtAXsF/vrs/97A5OUqZdlg2v1+5U+2OxL33ljAiBKF+xeLji0PQdlj/WV/Fvztv1mjGZbDZGabMzlWPJZIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325106},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.2.tgz","_integrity":"sha512-GpGmTQIrMAo7AraYrqpDI1JZbcE8tSDCJbBZfk6XXZVdVFblnpyKGj8dZcWeH0Ttshqt8J8l0chD/lgxDfGPKQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.9","@happyvertical/utils":"^0.89.9","@happyvertical/images":"^0.89.9","@happyvertical/smrt-ui":"0.51.2","@happyvertical/smrt-core":"0.51.2","@happyvertical/smrt-types":"0.51.2","@happyvertical/smrt-assets":"0.51.2","@happyvertical/smrt-prompts":"0.51.2","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.9","@happyvertical/smrt-vitest":"0.51.2","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.2"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.2_1789452017649_0.19815729131738236","host":"s3://npm-registry-packages-npm-production"}},"0.51.3":{"name":"@happyvertical/smrt-images","version":"0.51.3","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"f16467e5d59eadaedbb4407e286090efc4f05e41","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.3.tgz","fileCount":81,"integrity":"sha512-Wa+iuhgLeYg6RbWmoTVYGewnCd5nlKaLjcHwQkvT9teEGv2Rzx/v0MLAoXzmBkWkX+UNcOzIeK1no/idEnjttA==","signatures":[{"sig":"MEUCICtNh3g5x+GSVJyX6zTe+uK+gjxnGV9tLi0Les/C8pHAAiEAxebhnCTBWQJsXjtwEyXLT+/DMWnFPD1jJAWGDfCdscI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+1JeT9skrlz4d24RhwpQ8vVFBkI0TeTJpJWQY78bHeQIhAOE+fF49RTpoa6zOTpDdC1Or0WSNylwFyGOBcTHtimfD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325110},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.3.tgz","_integrity":"sha512-Wa+iuhgLeYg6RbWmoTVYGewnCd5nlKaLjcHwQkvT9teEGv2Rzx/v0MLAoXzmBkWkX+UNcOzIeK1no/idEnjttA==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/images":"^0.89.11","@happyvertical/smrt-ui":"0.51.3","@happyvertical/smrt-core":"0.51.3","@happyvertical/smrt-types":"0.51.3","@happyvertical/smrt-assets":"0.51.3","@happyvertical/smrt-prompts":"0.51.3","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.11","@happyvertical/smrt-vitest":"0.51.3","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.3"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.3_1789508358892_0.15187382573595798","host":"s3://npm-registry-packages-npm-production"}},"0.51.4":{"name":"@happyvertical/smrt-images","version":"0.51.4","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"952e1c85d1af23f26858fb204785e472d9bdfb4c","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.4.tgz","fileCount":81,"integrity":"sha512-21SVxTe2l41PocKeSLc9jlivV9l11CMVOi/zM5tYXEvgSR3zDLasNULd2fN3IOSMQ59UsKpuh9NINirrE39J1Q==","signatures":[{"sig":"MEUCIE4yVLxYYw1v4pNwU2onCZ27yhj+/C9ElgbhJdJKsKUpAiEA1f3a/xiL0UW/AHxvMhes+tjMCYUAWdIG58UR0HyVVcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGa6obAjYzSdcjXHP199Vxq/KIhbfIqfKup5wOml3zS4AiEA+sybY1LSzZ7HJRqMUWq22u3Wl8md7z57Mh7ZRIj3qNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325110},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.4.tgz","_integrity":"sha512-21SVxTe2l41PocKeSLc9jlivV9l11CMVOi/zM5tYXEvgSR3zDLasNULd2fN3IOSMQ59UsKpuh9NINirrE39J1Q==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/images":"^0.89.11","@happyvertical/smrt-ui":"0.51.4","@happyvertical/smrt-core":"0.51.4","@happyvertical/smrt-types":"0.51.4","@happyvertical/smrt-assets":"0.51.4","@happyvertical/smrt-prompts":"0.51.4","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.11","@happyvertical/smrt-vitest":"0.51.4","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.4"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.4_1789548134187_0.4993112185279278","host":"s3://npm-registry-packages-npm-production"}},"0.51.5":{"name":"@happyvertical/smrt-images","version":"0.51.5","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b2432fd71e141580986a52b48a16ab9be02ab97e","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.5.tgz","fileCount":81,"integrity":"sha512-oUeuQLVy2nPiNSfvV4dK/ui7+vqAHvoSVeOHwGW9TX8SJwnamC/ynCQccLzCxt2xiUqI8wRHiID+8oufFY7wLg==","signatures":[{"sig":"MEUCIGeKpp4F4p5WOpB6r2YwdVvMg6WKtWbCxJoYE/pJQBD8AiEAhpOpk0BOrT0cXMiDDTvI4Q6Jp6TIW1OCwCOWDI9Tahs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/w/xCWBdo1Zgn/Ir54/MhIqmXxs39KMTaSZMQNoAKdwIhAJ/yULrdW2fu11NZXqLKnqvHeF+wj61DuL0ghnJ/XxTK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325110},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.5.tgz","_integrity":"sha512-oUeuQLVy2nPiNSfvV4dK/ui7+vqAHvoSVeOHwGW9TX8SJwnamC/ynCQccLzCxt2xiUqI8wRHiID+8oufFY7wLg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/images":"^0.89.11","@happyvertical/smrt-ui":"0.51.5","@happyvertical/smrt-core":"0.51.5","@happyvertical/smrt-types":"0.51.5","@happyvertical/smrt-assets":"0.51.5","@happyvertical/smrt-prompts":"0.51.5","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.11","@happyvertical/smrt-vitest":"0.51.5","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.5"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.5_1789560633423_0.6075557630231159","host":"s3://npm-registry-packages-npm-production"}},"0.51.6":{"name":"@happyvertical/smrt-images","version":"0.51.6","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"8cc63c5dba0e16816d7a60d8ed7b9746776890d3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.6.tgz","fileCount":81,"integrity":"sha512-35XgmQFfih579L5WDPDT9W6Feb6DBBp5TNNfIvctL9qxqoH5OvYK+U1UMBTWDr/vmmbZhP+2CTM0qmO8SwHbIg==","signatures":[{"sig":"MEYCIQCzd1smQeTQHTOrGzW+BLMQ8tBPDPuEXUdNUBWsCUu0WgIhAMqax0YAJOug/869gtjIN1L6VKr71ExEiEdcdPQAe2A+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAJDGJvpDWZH4iLOW+npLKkmsiyj1Q/Imo9hNVRyeTW2AiEAwTR/iCdVl4CsNXFLV+0vohfFoUm0jWkmZMa6q5cd4Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325110},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.6.tgz","_integrity":"sha512-35XgmQFfih579L5WDPDT9W6Feb6DBBp5TNNfIvctL9qxqoH5OvYK+U1UMBTWDr/vmmbZhP+2CTM0qmO8SwHbIg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/images":"^0.89.11","@happyvertical/smrt-ui":"0.51.6","@happyvertical/smrt-core":"0.51.6","@happyvertical/smrt-types":"0.51.6","@happyvertical/smrt-assets":"0.51.6","@happyvertical/smrt-prompts":"0.51.6","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.11","@happyvertical/smrt-vitest":"0.51.6","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.6"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.6_1789586662623_0.8868160060063532","host":"s3://npm-registry-packages-npm-production"}},"0.51.7":{"name":"@happyvertical/smrt-images","version":"0.51.7","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"197ab95a0adb76f8d11a538459f20ebba94fc8ad","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.7.tgz","fileCount":81,"integrity":"sha512-lh0n/rJ0+km0yjrUWC2aIlH5LZR20tHOt6OXHfHgCMlw+gcCFtYFCIPC6FoSw8uoo7pbeF+FpkQ3oLIQNl0NWQ==","signatures":[{"sig":"MEQCIDKf/iTz6DhmKTdIxfiEQsNTdsLnoENLXvNzDHIAMCWyAiB9xOcdYGRQI8FmPfgvgkcnZ/JraOI7rxae7UWDJe/+VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAgxMjVqzvOhacyw9DZLhoLwCOML8BHSL4RSjl4SO9ffAiEAzk4+LcBN2PWfvL3lphmsveoLzoX0NG2WcfidrkA6kBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325110},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.7.tgz","_integrity":"sha512-lh0n/rJ0+km0yjrUWC2aIlH5LZR20tHOt6OXHfHgCMlw+gcCFtYFCIPC6FoSw8uoo7pbeF+FpkQ3oLIQNl0NWQ==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/images":"^0.89.11","@happyvertical/smrt-ui":"0.51.7","@happyvertical/smrt-core":"0.51.7","@happyvertical/smrt-types":"0.51.7","@happyvertical/smrt-assets":"0.51.7","@happyvertical/smrt-prompts":"0.51.7","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.11","@happyvertical/smrt-vitest":"0.51.7","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.7"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.7_1789604046042_0.713367617501034","host":"s3://npm-registry-packages-npm-production"}},"0.51.8":{"name":"@happyvertical/smrt-images","version":"0.51.8","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"a02eb2bb72ab0ce44634e2f739f40069e3b6c138","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.8.tgz","fileCount":81,"integrity":"sha512-NgmrYZsuDRr8KqMRRRxw9Tlw/UvTmRwGPVhI4LcwgwW+qIf1v+SSQWIcsADN5Aii+WCM9XIu162CQiuLydmLzw==","signatures":[{"sig":"MEQCIEhF9FYuw27qMeVww8SgImnNBPzeNByNGePkYqsLKjW4AiBCWM6mRC8xY5qOdG1NKl2NYrgj6nldErgYdhwLL0+tXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIERDAlWNk+kdF65GckmM+tAhRRJLjEtgtedJC9nUv/X8AiEA/732yVu+Dgnfk9NnV4OfeVBKEiZ+TtD2VBgzfIGQez8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325110},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.8.tgz","_integrity":"sha512-NgmrYZsuDRr8KqMRRRxw9Tlw/UvTmRwGPVhI4LcwgwW+qIf1v+SSQWIcsADN5Aii+WCM9XIu162CQiuLydmLzw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/images":"^0.89.11","@happyvertical/smrt-ui":"0.51.8","@happyvertical/smrt-core":"0.51.8","@happyvertical/smrt-types":"0.51.8","@happyvertical/smrt-assets":"0.51.8","@happyvertical/smrt-prompts":"0.51.8","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.11","@happyvertical/smrt-vitest":"0.51.8","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.8"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.8_1789631011994_0.511759227203592","host":"s3://npm-registry-packages-npm-production"}},"0.51.9":{"name":"@happyvertical/smrt-images","version":"0.51.9","keywords":["ai","smrt","images","image-processing","categorization","search"],"author":{"name":"HappyVertical"},"license":"MIT","_id":"@happyvertical/smrt-images@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":"b28c02166da0e1d252fca0c0b262734b0e74ba58","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.9.tgz","fileCount":81,"integrity":"sha512-OD8swJVw6m1kgFWiFMaE7LPQ9xllXlkDRKHJu5DCTe6RbYRDuMvshsDS52h2/0tcw9SJcsZssU9JE96SdbNhZw==","signatures":[{"sig":"MEYCIQCqeGRVulwpgftSTS7yWjE10EdjgWcx/l9aVsGbv8/yFwIhAI/8aOZ/9niy2TOYl8mIKG3jfL18qcvSEOlQuLdtUhj6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF7DJz+u/4iha+YajPQt9arFewLgefzWOqw713qZnH4/AiBH0mZbhlC8xNjMIcNnm4QNV8zSkteyTgQN0dDLA2sADA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325110},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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-images-0.51.9.tgz","_integrity":"sha512-OD8swJVw6m1kgFWiFMaE7LPQ9xllXlkDRKHJu5DCTe6RbYRDuMvshsDS52h2/0tcw9SJcsZssU9JE96SdbNhZw==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/images":"^0.89.11","@happyvertical/smrt-ui":"0.51.9","@happyvertical/smrt-core":"0.51.9","@happyvertical/smrt-types":"0.51.9","@happyvertical/smrt-assets":"0.51.9","@happyvertical/smrt-prompts":"0.51.9","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.11","@happyvertical/smrt-vitest":"0.51.9","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.9"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"tmp":"tmp/smrt-images_0.51.9_1789643512476_0.8625189507248192","host":"s3://npm-registry-packages-npm-production"}},"0.51.10":{"_id":"@happyvertical/smrt-images@0.51.10","bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"dist":{"shasum":"8c666db9e29314f4aa14d2a77ffda3b0651225f3","tarball":"https://registry.npmjs.org/@happyvertical/smrt-images/-/smrt-images-0.51.10.tgz","fileCount":81,"integrity":"sha512-4/F5Bdh9k89qtg08XLCEdjAGtoNgw0Mhd9jZKd5lrBoP1Ha78BxGVCKs2pcfwYziJU6iy3BrPPvFGUB9d9GPVg==","signatures":[{"sig":"MEYCIQCmfiXAnRdPLjlAuk4k3Zz2CVd1YYhYQqJ5LR7jagTcjwIhAKR2TF0T1MSD+KGkmJ6LBc/gdZj6R1zQBW0puM9CubBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIENmm0+EiuU9Brpv0FJOylnjEEEz+HTep0d09jKCQNojAiEArAIkxPOX9xyNe7Erg5kCHqFbAWFcwVt/2KrSkG3Nl0s="}],"unpackedSize":325122},"main":"./dist/index.js","name":"@happyvertical/smrt-images","type":"module","_from":"file:/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-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","default":"./dist/svelte/index.js"},"./manifest":"./dist/manifest.json","./workbench":{"types":"./dist/workbench.d.ts","import":"./dist/workbench.js"},"./playground":{"types":"./dist/playground.d.ts","import":"./dist/playground.js"},"./manifest.json":"./dist/manifest.json"},"license":"MIT","scripts":{"dev":"vite dev","test":"vitest run","build":"SMRT_PACKAGE_BUILD=1 svelte-kit sync && SMRT_PACKAGE_BUILD=1 vite build --mode library && SMRT_PACKAGE_BUILD=1 svelte-package -i src/svelte -o dist/svelte --tsconfig tsconfig.svelte.json","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.kit.json","clean":"rm -rf dist","typecheck":"svelte-kit sync && tsc -p tsconfig.typecheck.json && node ../../scripts/svelte-check-a11y.mjs --tsconfig ./tsconfig.kit.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","smrt","images","image-processing","categorization","search"],"_resolved":"/home/runner/work/smrt/smrt/publish-pack-output/happyvertical-smrt-images-0.51.10.tgz","_integrity":"sha512-4/F5Bdh9k89qtg08XLCEdjAGtoNgw0Mhd9jZKd5lrBoP1Ha78BxGVCKs2pcfwYziJU6iy3BrPPvFGUB9d9GPVg==","repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"_npmVersion":"11.16.0","description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","directories":{},"maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"jimp":"^1.6.1","sharp":"^0.35.4","@happyvertical/ai":"^0.89.11","@happyvertical/utils":"^0.89.11","@happyvertical/images":"^0.89.11","@happyvertical/smrt-ui":"0.51.10","@happyvertical/smrt-core":"0.51.10","@happyvertical/smrt-types":"0.51.10","@happyvertical/smrt-assets":"0.51.10","@happyvertical/smrt-prompts":"0.51.10","@happyvertical/smrt-tenancy":"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/kit":"^2.69.1","@sveltejs/package":"^2.5.8","@happyvertical/sql":"^0.89.11","@happyvertical/smrt-vitest":"0.51.10","@sveltejs/vite-plugin-svelte":"^7.1.2","@happyvertical/smrt-playground":"0.51.10"},"peerDependencies":{"svelte":"^5.56.4"},"smrtRawPrimitives":"strict","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smrt-images_0.51.10_1789717403391_0.6759567755169933"}}},"time":{"created":"2026-06-23T01:18:35.671Z","modified":"2026-09-18T07:43:23.738Z","0.30.0":"2026-06-23T01:18:35.987Z","0.31.0":"2026-06-23T03:10:14.749Z","0.31.1":"2026-06-23T05:36:38.176Z","0.32.0":"2026-06-23T07:19:52.650Z","0.32.1":"2026-06-23T09:25:12.887Z","0.32.2":"2026-06-23T16:28:34.196Z","0.33.0":"2026-06-23T16:56:00.730Z","0.33.1":"2026-06-23T18:36:57.845Z","0.34.0":"2026-06-23T19:03:54.610Z","0.34.1":"2026-06-23T21:13:40.806Z","0.34.2":"2026-06-23T21:59:53.611Z","0.34.3":"2026-06-23T23:06:18.125Z","0.34.4":"2026-06-23T23:45:21.703Z","0.34.5":"2026-06-24T00:42:49.835Z","0.34.6":"2026-06-24T05:36:54.774Z","0.34.7":"2026-06-24T08:45:48.760Z","0.34.8":"2026-06-24T16:35:20.954Z","0.34.9":"2026-06-24T19:34:59.552Z","0.35.0":"2026-06-24T19:58:09.321Z","0.35.1":"2026-06-24T21:17:18.793Z","0.35.2":"2026-06-24T22:35:21.015Z","0.35.3":"2026-06-25T00:14:42.689Z","0.35.4":"2026-06-25T05:45:54.483Z","0.36.0":"2026-06-25T06:38:06.332Z","0.36.1":"2026-06-26T03:34:09.533Z","0.36.2":"2026-06-26T05:15:56.038Z","0.36.3":"2026-06-26T06:36:36.845Z","0.36.4":"2026-06-26T13:55:36.289Z","0.36.5":"2026-06-26T14:59:06.225Z","0.36.6":"2026-06-26T18:58:24.393Z","0.36.7":"2026-06-26T21:13:11.339Z","0.36.8":"2026-06-27T01:23:13.643Z","0.37.0":"2026-06-28T22:00:03.409Z","0.37.1":"2026-06-30T04:17:49.656Z","0.37.2":"2026-07-01T02:43:37.234Z","0.37.3":"2026-07-01T20:20:05.119Z","0.37.4":"2026-07-01T22:17:40.263Z","0.37.5":"2026-07-02T01:06:51.917Z","0.37.6":"2026-07-02T02:50:23.917Z","0.37.7":"2026-07-03T03:33:49.536Z","0.37.8":"2026-07-03T07:17:15.054Z","0.37.9":"2026-07-03T13:51:22.053Z","0.37.10":"2026-07-03T18:03:56.146Z","0.37.11":"2026-07-03T18:53:04.331Z","0.38.0":"2026-07-03T20:52:41.142Z","0.38.1":"2026-07-03T21:41:31.432Z","0.38.2":"2026-07-04T01:03:38.228Z","0.38.3":"2026-07-04T15:02:54.700Z","0.38.4":"2026-07-05T15:00:01.003Z","0.38.5":"2026-07-05T18:20:06.859Z","0.38.6":"2026-07-05T20:50:04.642Z","0.38.7":"2026-07-05T21:33:14.284Z","0.38.8":"2026-07-06T15:32:58.490Z","0.38.9":"2026-07-06T18:52:30.781Z","0.38.10":"2026-07-06T23:33:29.350Z","0.38.11":"2026-07-08T00:30:46.039Z","0.38.12":"2026-07-08T01:05:51.293Z","0.38.13":"2026-07-08T03:45:26.006Z","0.38.14":"2026-07-08T04:37:36.011Z","0.38.15":"2026-07-08T15:51:18.496Z","0.38.16":"2026-07-08T18:02:37.111Z","0.38.17":"2026-07-08T20:03:50.029Z","0.38.18":"2026-07-09T01:37:04.535Z","0.38.19":"2026-07-09T02:10:09.089Z","0.38.20":"2026-07-09T05:58:56.360Z","0.38.21":"2026-07-09T07:11:55.157Z","0.38.22":"2026-07-09T08:54:56.635Z","0.38.23":"2026-07-09T21:59:03.261Z","0.38.24":"2026-07-09T23:06:06.292Z","0.38.25":"2026-07-10T01:28:54.695Z","0.38.26":"2026-07-10T13:02:47.614Z","0.39.0":"2026-07-10T22:31:59.467Z","0.39.1":"2026-07-11T00:29:32.565Z","0.39.2":"2026-07-11T03:56:28.051Z","0.39.3":"2026-07-11T16:37:52.736Z","0.39.4":"2026-07-12T01:34:19.650Z","0.39.6":"2026-07-12T08:45:47.207Z","0.39.7":"2026-07-12T17:05:23.465Z","0.39.8":"2026-07-12T19:45:02.040Z","0.39.9":"2026-07-13T01:46:32.331Z","0.39.10":"2026-07-13T04:38:36.466Z","0.39.11":"2026-07-13T17:51:30.144Z","0.39.12":"2026-07-13T19:41:06.171Z","0.39.13":"2026-07-14T00:07:49.526Z","0.39.14":"2026-07-14T03:51:23.727Z","0.39.15":"2026-07-14T06:14:42.282Z","0.39.16":"2026-07-14T21:56:44.017Z","0.39.17":"2026-07-15T00:19:39.724Z","0.40.0":"2026-07-15T06:06:21.832Z","0.40.1":"2026-07-15T07:02:56.912Z","0.40.2":"2026-07-15T07:51:10.206Z","0.40.3":"2026-07-15T08:47:02.475Z","0.40.4":"2026-07-15T16:33:02.617Z","0.40.5":"2026-07-15T17:27:05.405Z","0.40.6":"2026-07-16T00:01:42.520Z","0.40.7":"2026-07-17T06:37:11.964Z","0.40.8":"2026-07-17T19:03:02.953Z","0.40.9":"2026-07-17T20:20:08.518Z","0.40.10":"2026-07-18T00:05:47.457Z","0.40.11":"2026-07-18T03:40:51.326Z","0.40.12":"2026-07-18T06:49:26.109Z","0.40.13":"2026-07-18T10:26:48.693Z","0.40.14":"2026-07-18T12:40:38.646Z","0.40.15":"2026-07-19T21:13:41.102Z","0.40.16":"2026-07-20T08:07:52.931Z","0.40.17":"2026-07-20T11:44:28.636Z","0.40.18":"2026-07-20T18:06:35.060Z","0.40.19":"2026-07-21T06:53:47.472Z","0.40.20":"2026-07-21T07:54:55.828Z","0.40.21":"2026-07-25T20:00:43.154Z","0.40.22":"2026-07-25T23:42:04.056Z","0.40.23":"2026-07-26T01:02:48.359Z","0.40.24":"2026-07-26T01:58:14.190Z","0.40.25":"2026-07-26T13:31:35.500Z","0.40.26":"2026-07-26T14:18:42.199Z","0.40.27":"2026-07-26T15:51:51.652Z","0.40.28":"2026-07-26T20:02:47.342Z","0.40.29":"2026-07-26T23:21:41.953Z","0.40.30":"2026-07-27T20:40:23.853Z","0.40.31":"2026-07-29T00:58:20.699Z","0.40.32":"2026-07-29T09:24:49.014Z","0.40.33":"2026-07-29T11:21:39.207Z","0.40.34":"2026-07-30T02:05:41.686Z","0.40.35":"2026-07-30T08:32:59.398Z","0.40.36":"2026-07-30T11:45:41.734Z","0.40.37":"2026-07-30T17:18:50.705Z","0.40.38":"2026-07-31T00:26:16.820Z","0.40.39":"2026-07-31T02:05:12.497Z","0.40.40":"2026-07-31T03:38:36.866Z","0.40.41":"2026-07-31T04:53:05.528Z","0.40.42":"2026-07-31T12:47:58.067Z","0.40.43":"2026-08-01T14:19:53.321Z","0.40.44":"2026-08-02T02:52:59.005Z","0.40.45":"2026-08-02T06:23:50.372Z","0.40.46":"2026-08-02T13:50:50.452Z","0.40.47":"2026-08-03T16:11:24.124Z","0.40.48":"2026-08-03T20:44:17.296Z","0.40.49":"2026-08-03T22:59:17.518Z","0.40.50":"2026-08-04T03:06:10.326Z","0.40.51":"2026-08-04T18:23:27.129Z","0.40.52":"2026-08-04T19:45:04.959Z","0.40.53":"2026-08-05T05:42:12.814Z","0.40.54":"2026-08-05T08:06:01.996Z","0.40.55":"2026-08-05T20:02:39.532Z","0.40.56":"2026-08-05T22:45:05.465Z","0.40.57":"2026-08-06T03:09:07.803Z","0.40.58":"2026-08-06T04:56:36.463Z","0.40.59":"2026-08-06T07:00:04.235Z","0.40.60":"2026-08-08T14:41:39.339Z","0.40.61":"2026-08-09T01:57:13.666Z","0.40.62":"2026-08-10T08:32:43.526Z","0.40.63":"2026-08-11T08:20:33.452Z","0.40.64":"2026-08-12T03:25:36.759Z","0.40.65":"2026-08-12T06:19:55.475Z","0.40.66":"2026-08-13T07:41:50.354Z","0.40.67":"2026-08-14T08:20:25.158Z","0.40.68":"2026-08-14T21:47:30.664Z","0.40.69":"2026-08-17T07:26:51.038Z","0.40.70":"2026-08-18T08:08:35.596Z","0.41.0":"2026-08-19T08:08:38.729Z","0.42.0":"2026-08-20T08:08:42.991Z","0.42.1":"2026-08-20T21:53:35.789Z","0.42.2":"2026-08-21T00:17:34.890Z","0.42.3":"2026-08-21T05:41:31.838Z","0.42.4":"2026-08-22T07:53:29.774Z","0.42.5":"2026-08-23T10:35:59.066Z","0.42.6":"2026-08-23T12:09:49.545Z","0.42.7":"2026-08-24T07:52:20.018Z","0.43.0":"2026-08-24T21:58:31.458Z","0.43.1":"2026-08-25T03:54:34.919Z","0.43.2":"2026-08-25T07:43:39.278Z","0.43.3":"2026-08-25T22:45:40.220Z","0.43.4":"2026-08-27T10:45:15.419Z","0.43.5":"2026-08-27T18:05:18.947Z","0.43.6":"2026-08-28T11:05:47.200Z","0.43.7":"2026-08-30T07:35:42.760Z","0.43.8":"2026-08-31T03:35:09.720Z","0.43.9":"2026-08-31T17:42:02.138Z","0.43.10":"2026-09-01T07:41:06.231Z","0.44.0":"2026-09-02T07:42:31.455Z","0.44.1":"2026-09-02T17:57:10.673Z","0.45.0":"2026-09-04T04:04:36.781Z","0.45.1":"2026-09-04T07:41:31.109Z","0.45.2":"2026-09-05T07:37:09.447Z","0.45.3":"2026-09-05T22:54:22.540Z","0.46.0":"2026-09-06T16:16:48.183Z","0.47.0":"2026-09-06T19:29:20.175Z","0.47.1":"2026-09-07T06:32:50.628Z","0.47.2":"2026-09-07T20:16:29.192Z","0.48.0":"2026-09-08T07:40:59.761Z","0.49.0":"2026-09-09T07:42:04.685Z","0.49.1":"2026-09-09T16:26:37.693Z","0.49.2":"2026-09-10T07:41:23.841Z","0.49.3":"2026-09-12T16:58:46.312Z","0.49.4":"2026-09-13T00:39:45.087Z","0.49.5":"2026-09-13T03:30:14.630Z","0.49.6":"2026-09-13T14:40:40.483Z","0.49.7":"2026-09-13T18:55:32.306Z","0.49.8":"2026-09-13T20:09:58.546Z","0.50.0":"2026-09-14T13:35:44.939Z","0.51.0":"2026-09-14T20:36:22.397Z","0.51.1":"2026-09-15T00:05:14.066Z","0.51.2":"2026-09-15T06:00:17.725Z","0.51.3":"2026-09-15T21:39:19.029Z","0.51.4":"2026-09-16T08:42:14.282Z","0.51.5":"2026-09-16T12:10:33.543Z","0.51.6":"2026-09-16T19:24:22.715Z","0.51.7":"2026-09-17T00:14:06.138Z","0.51.8":"2026-09-17T07:43:32.091Z","0.51.9":"2026-09-17T11:11:52.594Z","0.51.10":"2026-09-18T07:43:23.485Z"},"bugs":{"url":"https://github.com/happyvertical/smrt/issues"},"author":{"name":"HappyVertical"},"license":"MIT","homepage":"https://github.com/happyvertical/smrt#readme","keywords":["ai","smrt","images","image-processing","categorization","search"],"repository":{"url":"git+https://github.com/happyvertical/smrt.git","type":"git","directory":"packages/images"},"description":"Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework","maintainers":[{"name":"wllgrffn","email":"willgriffin@gmail.com"}],"readme":"# @happyvertical/smrt-images\n\nImage asset management with AI-powered categorization, editing, and metadata extraction for the s-m-r-t framework. Extends `Asset` from smrt-assets via cross-package STI -- stored in the same `assets` table with a distinct `_meta_type`.\n\n## Installation\n\n```bash\npnpm add @happyvertical/smrt-images\n```\n\n## Usage\n\n```typescript\nimport {\n  Image, ImageCollection,\n  ImageCategorizer, ImageEditor, ImageDeriver,\n  ImageMetadataExtractor, ImageSearch, UpstreamManager,\n} from '@happyvertical/smrt-images';\n\n// Create and query images\nconst images = await ImageCollection.create({ db });\nconst image = await images.create({\n  name: 'hero.jpg',\n  url: 'https://cdn.example.com/hero.jpg',\n  mimeType: 'image/jpeg',\n  width: 1920,\n  height: 1080,\n});\nawait image.save();\n\n// Computed properties from dimensions\nimage.isLandscape;  // true\nimage.aspectRatio;  // 1.778\nimage.isHighResolution();  // false (below 4K)\n\n// AI-powered categorization (returns tags, description, confidence, subjects)\nconst categorizer = new ImageCategorizer({ ai: aiConfig });\nconst result = await categorizer.categorize(image);\n// Auto-tag: applies tags and sets description/alt text\nawait categorizer.autoTag(image, assetCollection);\n\n// AI alt text generation via this.do()\nconst altText = await image.generateAltText();\n\n// Standard editing (resize, crop, convert, thumbnail)\n// Each operation creates a new derivative Image linked via parentId\nconst editor = new ImageEditor(store, images, { ai: aiConfig });\nconst thumb = await editor.thumbnail(image, 256);\nconst resized = await editor.resize(image, 800, 600);\nconst webp = await editor.convert(image, 'webp');\n\n// AI-powered editing and variation generation\nconst edited = await editor.edit(image, 'add warm sunset tones');\nconst variations = await editor.generateVariation(image, 'winter theme', { count: 3 });\n```\n\n## API\n\n### Models\n\n| Export | Description |\n|--------|------------|\n| `Image` | STI subclass of `Asset` with `width`, `height`, `alt`, and computed `aspectRatio`/`isLandscape`/`isPortrait`/`isSquare` |\n\n### Collections\n\n| Export | Description |\n|--------|------------|\n| `ImageCollection` | Dimension/orientation filters: `getByMinDimensions()`, `getByAspectRatio()`, `getLandscape()`, `getPortrait()`, `getSquare()`, `getHighResolution()`, `getMissingAltText()` |\n\n### Services\n\n| Export | Description |\n|--------|------------|\n| `ImageCategorizer` | AI vision analysis returning tags, description, confidence, subjects. `autoTag()` applies results to the image. |\n| `ImageDeriver` | Derive new images from sources + AI prompts with generic provenance links via `AssetAssociation` |\n| `ImageEditor` | Resize, crop, convert, thumbnail (via `@happyvertical/images`) + AI editing. Creates derivative Image records linked via `parentId`. |\n| `ImageMetadataExtractor` | Extract dimensions, format, EXIF from image buffers |\n| `ImageSearch` | Text search across name/description/alt with orientation filters |\n| `UpstreamManager` | Import from external providers with provenance tracking |\n\n### Key Types\n\n`ImageOptions`, `CategoryResult`, `DeriveOptions`, `ImageMetadataResult`, `ImageSearchOptions`, `AssetSourceAdapter`, `SourceAsset`, `SourceAssetMetadata`\n\n## Dependencies\n\n- `@happyvertical/smrt-core` -- ORM and code generation\n- `@happyvertical/smrt-assets` -- base `Asset` model and `AssetStore`\n- `@happyvertical/smrt-tenancy` -- multi-tenant scoping\n- `@happyvertical/ai` -- AI categorization and image generation\n- `@happyvertical/images` -- resize, crop, convert, thumbnail operations\n\n## Contributor guide\n\nSee [`AGENTS.md`](./AGENTS.md) for package architecture, invariants, validation,\nand contributor guidance.\n","readmeFilename":"README.md"}