{"_id":"@ai-matrx/capture","_rev":"29-b5ab5d52c2b0357724432a0e03796905","name":"@ai-matrx/capture","dist-tags":{"latest":"0.5.17"},"versions":{"0.0.0":{"name":"@ai-matrx/capture","version":"0.0.0","license":"MIT","_id":"@ai-matrx/capture@0.0.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1cd1188dd140d46a64dc463baa6775738413a4b2","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.0.0.tgz","fileCount":2,"integrity":"sha512-jRDMVbGLK+uz+FiVG5vv/A6HD5TAHv8kXlNJ+IaH9opuST65tH1TvcfNriTr4pHIFHwtFHPQMluC/MIk2BtgMw==","signatures":[{"sig":"MEYCIQDJ0dXBVgs0RQyL+oHXbBPpjUtYjaKVm1pZVKIY1lSxEAIhAPCAZWS+LrjzgqILGNpQ0iqx3346UNBxKNmBvJfLJWr0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666},"_from":"file:/tmp/ai-matrx-comms-packages.N5O3zw/tarballs/ai-matrx-capture-0.0.0.tgz","_npmUser":{"name":"armanisadeghi","email":"arman@armansadeghi.com"},"_resolved":"/tmp/ai-matrx-comms-packages.N5O3zw/tarballs/ai-matrx-capture-0.0.0.tgz","_integrity":"sha512-jRDMVbGLK+uz+FiVG5vv/A6HD5TAHv8kXlNJ+IaH9opuST65tH1TvcfNriTr4pHIFHwtFHPQMluC/MIk2BtgMw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"11.19.0","description":"Reserved for the AI Matrx opinionated camera and media-capture package.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/capture_0.0.0_1788029509149_0.12300475480098982","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@ai-matrx/capture","version":"0.1.0","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.1.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f84943e1b85d4f00fca2aedb8d6edb967816b83c","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.1.0.tgz","fileCount":16,"integrity":"sha512-E6Y+sHULdhLUREC3rMWTO77xUQx6z8/cpOFIZbAhaS4eVFTGZwd10Y28xXxHZ+pCPCntUSJd9xFSdW8MLysKAg==","signatures":[{"sig":"MEQCIDP1LD0z1W0qcyH9waLPvotqgWds/cDY1ZQuWz9vv9U2AiAeq0Nu9hubLs85YJT6dzN9XWe8Og1s3gR0uYxu8s3r+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264657},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.1.0.tgz","_integrity":"sha512-E6Y+sHULdhLUREC3rMWTO77xUQx6z8/cpOFIZbAhaS4eVFTGZwd10Y28xXxHZ+pCPCntUSJd9xFSdW8MLysKAg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"lucide-react":"^0.545.0","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.1.0_1788034487087_0.8938176562523605","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ai-matrx/capture","version":"0.1.1","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.1.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"0a85e6c4463eb825a0e69003827e066a3739a61e","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.1.1.tgz","fileCount":16,"integrity":"sha512-PG9S7WrCvtahTLwdAn/AoFT0cd15730JQ1u5CrUxnSJAriCieX3DvVGAF/gKv0Y2fjWiZafaQXFTn2FKenKfuA==","signatures":[{"sig":"MEYCIQC9dR4BR+hRaXOS0ehgqykKdVc69MBEAosNMbbBZs3IWAIhALGGUZMwI8JRFbJxrjGxvkC1inhsVODb4Js+4wpLRVeD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273314},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.1.1.tgz","_integrity":"sha512-PG9S7WrCvtahTLwdAn/AoFT0cd15730JQ1u5CrUxnSJAriCieX3DvVGAF/gKv0Y2fjWiZafaQXFTn2FKenKfuA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"lucide-react":"^0.545.0","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.1.1_1788035038629_0.9220556536192352","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ai-matrx/capture","version":"0.1.2","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.1.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"0e338a742c728b33b566af398a9a80066b5b1d22","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.1.2.tgz","fileCount":16,"integrity":"sha512-yf5maKMEpyj9YhprOv1OjRGSkxJeAWrvX23l6DDa3vk8UrNn8msqoAIws6z+ETlqH7SqGLF4FuTmzeaClHvOEA==","signatures":[{"sig":"MEUCIHUutdvZN3JE79qkQM5aaidX5JZagfX6pZLHBXb2LBE0AiEA8bOkirk1v5/Et3+okn0dED966/nl5HvfARAhKLeOSaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273580},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.1.2.tgz","_integrity":"sha512-yf5maKMEpyj9YhprOv1OjRGSkxJeAWrvX23l6DDa3vk8UrNn8msqoAIws6z+ETlqH7SqGLF4FuTmzeaClHvOEA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"lucide-react":"^0.545.0","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.1.2_1788035510223_0.7247678365911343","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ai-matrx/capture","version":"0.2.0","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.2.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"138fead39bbd308c8696fda1874dc185482bce95","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.2.0.tgz","fileCount":16,"integrity":"sha512-cdiUu/I8C8wlwsPJBtIMOhOv9DdCOKKuzBHclOUWFN6IOmKol1zosolkZOsq8GYelmduNUoluu4ANgfn3fsN6g==","signatures":[{"sig":"MEUCIQCI0iW1ntgEkvgCEc+zbxcr35XgTzlMf2rBXuOTkC3C2wIgWkJBbfl4x/CcLJILNNAajoX03dWWWd49YZP4qP5rUec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478422},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.2.0.tgz","_integrity":"sha512-cdiUu/I8C8wlwsPJBtIMOhOv9DdCOKKuzBHclOUWFN6IOmKol1zosolkZOsq8GYelmduNUoluu4ANgfn3fsN6g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"lucide-react":"^0.545.0","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.2.0_1788053647838_0.14872814856684125","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ai-matrx/capture","version":"0.2.1","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.2.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"fcf1ec8d168199e2b7a2e86053ce8685354c2253","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.2.1.tgz","fileCount":16,"integrity":"sha512-0zXB31HJpJ8Dv10lJhHvsPfMJsVXmam5F9tGKzOr/XD4Urryfi3FcLg4Vzn7vdp7gD4QjSgameQORlx7VG6skw==","signatures":[{"sig":"MEUCICJu4+CM1HcIuPwztYILJTN23EXaQ+GDra8KAja4YQ3EAiEAiIkw4ZHv4N7QPFWDjc7UDUVEGmz3ecZV8vKLs+jf5qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480469},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.2.1.tgz","_integrity":"sha512-0zXB31HJpJ8Dv10lJhHvsPfMJsVXmam5F9tGKzOr/XD4Urryfi3FcLg4Vzn7vdp7gD4QjSgameQORlx7VG6skw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"lucide-react":"^0.545.0","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.2.1_1788053806247_0.18193944522300298","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ai-matrx/capture","version":"0.3.0","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.3.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b06754b4bdb01a2946b56319472fd371ec09e121","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.3.0.tgz","fileCount":16,"integrity":"sha512-3+zKWZ2WleWiR1SHNAz76n/uoR96AXP7CO8w8hTcfI2ON4uiUoc5d9JIXi7llhseLRLwiW8ljr+S4rLbXg7nTQ==","signatures":[{"sig":"MEQCIFSUDhtml5CuFGfgxQObYQ0qc0btIb5TDtGi2uEaTG5SAiBy0dQOq3rtBQ2FRZ3huZuj6kws2csk14ZtBveSYHYkAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652725},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.3.0.tgz","_integrity":"sha512-3+zKWZ2WleWiR1SHNAz76n/uoR96AXP7CO8w8hTcfI2ON4uiUoc5d9JIXi7llhseLRLwiW8ljr+S4rLbXg7nTQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"lucide-react":"^0.545.0","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.3.0_1788058474917_0.02476797838670297","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ai-matrx/capture","version":"0.3.1","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.3.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6a17b0aaea72cc59c60f21f76ba96834c751ca31","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.3.1.tgz","fileCount":16,"integrity":"sha512-OZvUCepJ/EOXCqpvwv3hMHXkHGposrgT4dKfWBB48AdhWLRa92bVlcbXpyYvTFwiXHMtrXffaBOiZAvct+J12A==","signatures":[{"sig":"MEUCIQC3z+/nR/+B/5ltJ1tQMXcZX8pZqj3fF4jWIbdIk64ErAIgBper0NpDzFNrDHwCGghEjXUeGWHIBvN5p3qei2HhrkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655023},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.3.1.tgz","_integrity":"sha512-OZvUCepJ/EOXCqpvwv3hMHXkHGposrgT4dKfWBB48AdhWLRa92bVlcbXpyYvTFwiXHMtrXffaBOiZAvct+J12A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"lucide-react":"^0.545.0","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.3.1_1788059025698_0.1202220046371445","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ai-matrx/capture","version":"0.4.0","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.4.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"acb2af94780f222a2ee05aac4d8bce0c15c8bc97","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.4.0.tgz","fileCount":16,"integrity":"sha512-VGq62PGnj+iJ0YvlSHReCSiGwkxVXJfiuENf3pxkqgrHBp7CZexl0H6lqZmVtOPitevrtITyHxGSt6njx7PwCw==","signatures":[{"sig":"MEQCID1mYCSodHKPh6YYz7Dy/l8Fug0uWO7M7MccvzB+vnCLAiBdaSKMJECqVmoeF77qYecx+cfnL4EqAVfUwerjZb0WRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675983},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.4.0.tgz","_integrity":"sha512-VGq62PGnj+iJ0YvlSHReCSiGwkxVXJfiuENf3pxkqgrHBp7CZexl0H6lqZmVtOPitevrtITyHxGSt6njx7PwCw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"lucide-react":"^0.545.0","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.4.0_1788100427163_0.8857686745859048","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@ai-matrx/capture","version":"0.4.2","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.4.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"10879d4c05922c5634eb06f83ed6fc83e18b286c","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.4.2.tgz","fileCount":16,"integrity":"sha512-1df9L0a0HfEkfUNFBn/IPqcYd6ZaFzISwiajrt4Yu1somU/RdtVnZhARn1CYnc65+KlOHA7GrgPOK3e6ShboJw==","signatures":[{"sig":"MEUCIQDXiUvXLg3fUrMql1A7Jv4ad6r3Q//UvWLRV2faptmvaQIgBNauJFMvPmQW4LwA3jRjkW1NXUwMKI0Av1/4AO2AXr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719041},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.4.2.tgz","_integrity":"sha512-1df9L0a0HfEkfUNFBn/IPqcYd6ZaFzISwiajrt4Yu1somU/RdtVnZhARn1CYnc65+KlOHA7GrgPOK3e6ShboJw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.4.2_1788113339903_0.10895295810185868","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@ai-matrx/capture","version":"0.4.3","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.4.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"cd0a6d94aea5345119212379fac73903dd53a8d2","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.4.3.tgz","fileCount":16,"integrity":"sha512-E0jqRObnJB+Emh3S3ZPhfdx1gHQcCy9BGio69g0cJhTSiwZYKOm33A1XUxdvepskb8VpOuYVqM8RDaOH5wsTDw==","signatures":[{"sig":"MEUCIQCC5J+U5ObTjjR6e2J7iPQyxmakHOkL4UQh9NWp6TDaRAIgLblBD81RxqsQ6jeUu0jxbi1kdaV+KfO0hseYZrQnfvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719747},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.4.3.tgz","_integrity":"sha512-E0jqRObnJB+Emh3S3ZPhfdx1gHQcCy9BGio69g0cJhTSiwZYKOm33A1XUxdvepskb8VpOuYVqM8RDaOH5wsTDw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.4.3_1788115953225_0.07568208220352535","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ai-matrx/capture","version":"0.5.0","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"0bff881c2964826e4e59c11db967bd39ac8135b9","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.0.tgz","fileCount":16,"integrity":"sha512-zUBOV3E0OGyVRkx96cPn2GyhnntN5eZv7eUgm4LT2Rrzb2Fw1HhgrGd8sa8lv9d65eShiUMvBBnY1vcqV26VDw==","signatures":[{"sig":"MEUCIQDa1SvTaIZ9kW+y7JnYFr9l8MqQImQsC9ReuSs+2C9UagIgfb3Od3oirtxpZa/RmQ6w0jSF5oJSiJ4Y5H8K7ZUC7i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891154},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.0.tgz","_integrity":"sha512-zUBOV3E0OGyVRkx96cPn2GyhnntN5eZv7eUgm4LT2Rrzb2Fw1HhgrGd8sa8lv9d65eShiUMvBBnY1vcqV26VDw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.0_1788123337581_0.9062390174733597","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ai-matrx/capture","version":"0.5.1","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"55551743f9322740b5963094987878d857dc8a3d","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.1.tgz","fileCount":16,"integrity":"sha512-OyTZ3zk/LDbYxsTTG61uFn9f9slnZgFJGtv13t/wv/SeP9h0FbEb2uXR/OtM8XjCEUonyCHd3UNgw3evTw1P/g==","signatures":[{"sig":"MEUCIQD74qz5dDq4KiuNLLdGpDe0yzfVl+YYP4Zh6bSaobk2kwIgAeHDdIewng1wCP1Tp5hTHNj9ELGVeXIJRh2NR7AEpHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892437},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.1.tgz","_integrity":"sha512-OyTZ3zk/LDbYxsTTG61uFn9f9slnZgFJGtv13t/wv/SeP9h0FbEb2uXR/OtM8XjCEUonyCHd3UNgw3evTw1P/g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.1_1788157087457_0.21807997977732718","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@ai-matrx/capture","version":"0.5.2","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7bde6bbbcdc30d5fd2b1060e0b4252fa6c97c272","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.2.tgz","fileCount":16,"integrity":"sha512-0XjYy5YLv/YKAs6ORQJ26o42M97spclCGxIz/P9LpYerM7r5uOhcrznibeJk+5FNu514Vmp0NPm7H8jPJMv3rQ==","signatures":[{"sig":"MEUCIFQIICOZf7POVFsTImbnd46uK+LkWiccIoaqUx8A5fa2AiEAldk4Hx3pC8lJ4e8XMZE2gQPkXUDecXxwUl4WB5hOVY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896657},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.2.tgz","_integrity":"sha512-0XjYy5YLv/YKAs6ORQJ26o42M97spclCGxIz/P9LpYerM7r5uOhcrznibeJk+5FNu514Vmp0NPm7H8jPJMv3rQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.2_1788227192230_0.6828501740740729","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@ai-matrx/capture","version":"0.5.3","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1e3bc233598e04d05592fc7c5702bdb2aaabadaf","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.3.tgz","fileCount":16,"integrity":"sha512-5qDLGkR0bhL9HbG7ugsIBULv2EG4VjdretWRmDiGkMxRkKFFehyT/Vr4ZmUjLqbWaG5RTqeJzghSrXy41W+9DQ==","signatures":[{"sig":"MEUCIQCzVkzLDW4Yhy5N2ATPUthS6qDc7ONJILMzQEskFSiWBQIgLbG38jWO8piLWV+Yln5ZMV9NatpZ1Yw/jOhADiza/OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908197},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.3.tgz","_integrity":"sha512-5qDLGkR0bhL9HbG7ugsIBULv2EG4VjdretWRmDiGkMxRkKFFehyT/Vr4ZmUjLqbWaG5RTqeJzghSrXy41W+9DQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.3_1788241038030_0.7363880586821856","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@ai-matrx/capture","version":"0.5.4","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1e8f28b1baa742d381c166703327abb4928776fc","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.4.tgz","fileCount":16,"integrity":"sha512-JuT9gdAWU1XX7woudtjuaYKY2dA14CY9jzKVCFe8o/1N6hwqw7utBgQyHzbHJb0FLneACdcRODqpWThdPmXbbw==","signatures":[{"sig":"MEUCIQC3r1fRo6G89w1z/WK03BBlz33hFq+BMzPkjvn2FVSNiAIgbNiFRnk+m1j8onTiM7D9CE5Pp9XTXjsW015Wxd2yheQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923350},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.4.tgz","_integrity":"sha512-JuT9gdAWU1XX7woudtjuaYKY2dA14CY9jzKVCFe8o/1N6hwqw7utBgQyHzbHJb0FLneACdcRODqpWThdPmXbbw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: the opinionated iPhone-style camera chrome — translucent viewfinder bars, two-tap options grid, zoom pills, shutter, VIDEO·PHOTO·UPLOAD mode row, iOS-style sheets, instant in-browser crop/rotate editing — cloud-first by law (the ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.4_1788242531032_0.5466321364594793","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@ai-matrx/capture","version":"0.5.5","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2d87a94611d0fe98c57340c6cf663b73d70e2a53","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.5.tgz","fileCount":16,"integrity":"sha512-jQ2n/sjqtZirAS/M5cJkFmNPK5MGDlwhIrVFCZYy5a1Vps5ugkn3lVjH53WWS6YDmSZRQlpiZ/sGKhUrWKQ7MQ==","signatures":[{"sig":"MEYCIQC1UnZeQje1oKej5dbYhLomLGhoUQC0YRyxAzC1/GYf/AIhAJDNC9jdm28KQWfL1+KrUfi8rJM2VxIMqQdtHpMiKUJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935279},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.5.tgz","_integrity":"sha512-jQ2n/sjqtZirAS/M5cJkFmNPK5MGDlwhIrVFCZYy5a1Vps5ugkn3lVjH53WWS6YDmSZRQlpiZ/sGKhUrWKQ7MQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.5_1788262465914_0.8118114945603281","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@ai-matrx/capture","version":"0.5.6","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f25c75da2fcbf94faa8fa7591f47013589caf1d1","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.6.tgz","fileCount":16,"integrity":"sha512-MH9vyiGeYQ1n60WGIOEVBvsm4sZPNbNjPde+aKwOpZ5SJx+nroXR3WEJFd+GxBY1TjJF5QSdLnShCgJ1tYlPkw==","signatures":[{"sig":"MEUCIQDDbFDzYC1B8+WYAB7UZvoY7XI+Gd55LA/XzmUoLYrQeQIgCRYexOhhvJRd8Ah0+9vyAbdn9eOAGzYm+BrKwOG9lBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935551},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.6.tgz","_integrity":"sha512-MH9vyiGeYQ1n60WGIOEVBvsm4sZPNbNjPde+aKwOpZ5SJx+nroXR3WEJFd+GxBY1TjJF5QSdLnShCgJ1tYlPkw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.6_1788262848430_0.9617822232529065","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@ai-matrx/capture","version":"0.5.7","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.7","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"875f225a7d372af24825c63e518bc92f1f49837f","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.7.tgz","fileCount":18,"integrity":"sha512-jEtUEC6bYaNEybs+ZltH5IZE4+GmgiHw3LY7Ofo7bhc2v+YBvD7U5P2oVmdhq7wb7i/CMxa97IQbKUKtEVqlRQ==","signatures":[{"sig":"MEQCIE1kI/9qFAuaMPBwKKEvPcwAbNOb2xQB1HtMYVtaVOfwAiB40UFmoAOA8jEpu+Ddtd4QkMF7O50DaHPBtr2ViRoYWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSd2M2abC3tly0kq9554lnP4BlXLc93JzHJZQGY7vO3wIhAMFr9aafb2DBHv0eqo0QaYgxG6Umoa2XkdvtOUrVBXPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935779},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.7.tgz","_integrity":"sha512-jEtUEC6bYaNEybs+ZltH5IZE4+GmgiHw3LY7Ofo7bhc2v+YBvD7U5P2oVmdhq7wb7i/CMxa97IQbKUKtEVqlRQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.7_1789067318770_0.6501131188058415","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@ai-matrx/capture","version":"0.5.8","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.8","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"38bf7a0b1dfe3f94d8b3b93fdf5e7427516be40e","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.8.tgz","fileCount":18,"integrity":"sha512-iYO2V6pjFfwCSIc4jZSeUGcotlZuNpPP4bdyQ9ZxfJYjM/sNWCjixPPL9IEoarNRI1FnztR+pJwkL+xQV2AWtg==","signatures":[{"sig":"MEYCIQCtoJXBtHo2zUVcTXc7bmyS61CMqcTGTncNsKIDAxzhcwIhAI1j2ezvV1/osEEI795mzbrJR4R0tCsqYih+YkdGUm5o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFy675SziZD0FjPHYWU0SXXygNK5lTRcbawRogFUYB0WAiEAp/xb3k0bm1BOwFpZVXJIBjvtKy9e/Jru4FMhqGJNrPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936053},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.8.tgz","_integrity":"sha512-iYO2V6pjFfwCSIc4jZSeUGcotlZuNpPP4bdyQ9ZxfJYjM/sNWCjixPPL9IEoarNRI1FnztR+pJwkL+xQV2AWtg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.8_1789276446116_0.4586290434226621","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@ai-matrx/capture","version":"0.5.9","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.9","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6880a1084df12e4f0c76d1ad0ed1600cee0a85fa","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.9.tgz","fileCount":18,"integrity":"sha512-I9UzHArigAj9xrrMfKptQtvV5UJH4y48LQsB18wN1Th+MuGzmdbAGNuB5fgPa/RXHIhpKLbW1bDt1/OWJNHJ5g==","signatures":[{"sig":"MEUCIQC8QwjJz3tLGqp9CAn+VeMHJpFNjSVwXO7FQIK4eU91FQIgZ2muzSijXSuV85N1obku0AZ2cqinaSP9wXXS7jfUVQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEZiZClzlZ0S23rNX/4qr0SUWUixtwqdNj76ofJR6bDcAiEA6h0kRp2Mc/sc06RCHKKZ/kTsfeEKs3Ye8C/zZ8k7vz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935735},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.9.tgz","_integrity":"sha512-I9UzHArigAj9xrrMfKptQtvV5UJH4y48LQsB18wN1Th+MuGzmdbAGNuB5fgPa/RXHIhpKLbW1bDt1/OWJNHJ5g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.9_1789279829249_0.34301356308161357","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@ai-matrx/capture","version":"0.5.10","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.10","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"80d08471c2a93888bbefb8ec9d61f402339e85a3","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.10.tgz","fileCount":18,"integrity":"sha512-xx2210BCRObb1oxtwkUm7etDyVz65uzmLHtnHx76f1f5Rwui/XKe5ccFG+3HeOUx2km+MAbRyPqGmQCCNENK8w==","signatures":[{"sig":"MEYCIQDrh5xocofyhBW8MfJoR8c1EapdlbOwhoisaAuVX38GTQIhAMAMKcmnJUmWDslbWtqo99rP5dRjw9nt8R5JJ5eW028+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDqiYB0r97s6GbbyCeGYklhHc+F0rEsRFn7G2wAcg2lIAiEAiKX/kTLbi/OmWNp7nEG97CRSrNBcGcYFLyN1koSOMIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936283},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.10.tgz","_integrity":"sha512-xx2210BCRObb1oxtwkUm7etDyVz65uzmLHtnHx76f1f5Rwui/XKe5ccFG+3HeOUx2km+MAbRyPqGmQCCNENK8w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.10_1789283727088_0.32107970035414457","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@ai-matrx/capture","version":"0.5.11","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.11","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5f7649da1a24be5ca3c7cfa83ea1086e55458acc","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.11.tgz","fileCount":18,"integrity":"sha512-JDtR9oE+ivo4Z+ry19IWl6zAlA+RtBfxHg0vaJGm8uIb+ROd7gV3vyZUlhtbCNXkijGlNUI2HFTnZpTXKmmrHQ==","signatures":[{"sig":"MEUCIQD8xte0zF9SpwJg/WdtDUXMt0G9fU1OEn53D7i41TETJAIgNKYv/moGFYP+c0AKQ03zQEO61fDWeU+c3A3uyIgNugg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICdVDrjXb0uJ8WpflRwMigykuUMrcyXqflbzrWuNTjz1AiEAsCKrseR43LKDzHrSCdWo9Sr/dNhPpepO0MEOKP1zb9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936535},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.11.tgz","_integrity":"sha512-JDtR9oE+ivo4Z+ry19IWl6zAlA+RtBfxHg0vaJGm8uIb+ROd7gV3vyZUlhtbCNXkijGlNUI2HFTnZpTXKmmrHQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","tailwind-merge":"^3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.11_1789284630543_0.5063411132600071","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@ai-matrx/capture","version":"0.5.12","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.12","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"85a47e03564335c51e009ac0c54b146bde3a1ed0","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.12.tgz","fileCount":18,"integrity":"sha512-lL4qwZWlh73CG7rphRbyhboYq5yE55aTqvsUumu7ivouqxHZp5o+ysZBOijKKf6Iyt70NEq2CpA+HTCjwolKfQ==","signatures":[{"sig":"MEYCIQCyR9Ejfq+VHyyp18siFK9FlBehH6k0jdyhUdmomh1xRAIhAJcroPJHmL3DwJzGxUNKaR0MtlqssLAOfi+XlDQrJmH6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCK8ByPZ3Y6phyghivwX609RoWWqqPXFm5lRxbMVmYnEwIgbc+9Hh495zug+fHOBM0zsxx62/WJ5zCHgmrQA8gbO2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936762},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.12.tgz","_integrity":"sha512-lL4qwZWlh73CG7rphRbyhboYq5yE55aTqvsUumu7ivouqxHZp5o+ysZBOijKKf6Iyt70NEq2CpA+HTCjwolKfQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.12_1789337143371_0.2718045989395963","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@ai-matrx/capture","version":"0.5.13","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.13","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"44f184d61972ab638fda5e7cfd6c92a670de0548","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.13.tgz","fileCount":18,"integrity":"sha512-vMcVU8IP3EqiK1dYPtQTZ/rPgs4klqbDyo0klm0shyP/fpI4qqS7rEsntYRqv8U0mQH3y54YX2YqBejpjsfZlg==","signatures":[{"sig":"MEUCICkbSgI4XtuqC0cK7CX//Jur38l/PUHVqbBy8N4cXMewAiEAy/ic3hJxbt6ONEQYqZrigkF3rzmjghdMbCPl2BX92jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGQcwvCD7Nbs2IlMqyCfz3ipQpt+8/nAUlPTmNXzsRiIAiEAggkKaGU9JMpgpE+/+i3X3IjdLzYRLPfShJM5LewzrKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936992},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.13.tgz","_integrity":"sha512-vMcVU8IP3EqiK1dYPtQTZ/rPgs4klqbDyo0klm0shyP/fpI4qqS7rEsntYRqv8U0mQH3y54YX2YqBejpjsfZlg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.13_1789417134314_0.06121325935947386","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@ai-matrx/capture","version":"0.5.14","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.14","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"193537544a4421a884036ee63c5fd20ee560436f","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.14.tgz","fileCount":18,"integrity":"sha512-cSjGLE/JwrtEhqlLMENPNKw0ajKGdpuPxOcii4Ev1OsdAnrapc8tHFJpo1KClmkkUfmbtod5aoEkBJClK0agIg==","signatures":[{"sig":"MEUCIQDHe6itg3Z+nHf0Q1+VCZlNWrU7+3FGPyP6kUYhlFvkoAIge5jtmU5GvSTXDn72F7xGzOoefVdD2vj1kEmVBDUpK64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4ylHIqqx/Kybss1rQX0zqSpSkTIk2ayf4+P+g50c47QIhAPa0FRyncFls+w8OerdBew9FIH8TTj0JjjZrWtk79eNo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937222},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.14.tgz","_integrity":"sha512-cSjGLE/JwrtEhqlLMENPNKw0ajKGdpuPxOcii4Ev1OsdAnrapc8tHFJpo1KClmkkUfmbtod5aoEkBJClK0agIg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.14_1789592850482_0.3363447674832829","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@ai-matrx/capture","version":"0.5.15","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.15","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b0554b29360d77e1f7a34392ced54a03bdd9702c","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.15.tgz","fileCount":18,"integrity":"sha512-ZxQ2vRwre4XiYCFyUIB8/hf4fVYonGUeWmhJrDInstnErgfJIQwdNAOzkjAPbH2jkkePqWue5XBsXQ0AtgZEfA==","signatures":[{"sig":"MEYCIQDKm0w89pfQ1qoxvW+0FqXfqodFPLGChVNLAL/PjmC+uwIhAPRArmspDiD51xLecCQ4+bVahmiG7sGFnfAEgQyoK8zn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCt4K2gsg/hQniUQUME144EPZBqbQNSFGjWPTqKwtD4AwIhAKgvIeBrqBS8xUiPVuowqik80Q7KSlNFW9yHZ4+h/XfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937452},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.15.tgz","_integrity":"sha512-ZxQ2vRwre4XiYCFyUIB8/hf4fVYonGUeWmhJrDInstnErgfJIQwdNAOzkjAPbH2jkkePqWue5XBsXQ0AtgZEfA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.0.2","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.15_1789620097713_0.7828496750300771","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@ai-matrx/capture","version":"0.5.16","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"license":"MIT","_id":"@ai-matrx/capture@0.5.16","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"3ca43ee40e6817d9bf993c6cce890a3c40b8b604","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.16.tgz","fileCount":18,"integrity":"sha512-8H27ki2hjd3/qHkyto2YIOODn45dCtsEIkHQ8oxVbyThvgxBsbMRlBqG3zm6dYYm+Kev9Z9jDhYliNsC0a3NVA==","signatures":[{"sig":"MEUCIQCJ8WjHxJT6wbOFXINovCjSzzJ3iYJcvwTrVdGqOG2zoQIgCyfnicuqK8K66Xeyfs/GYSi+M6MoXhqxK5aqZwdpa9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFbLHfQDiA0UdlmSxyZ+pql713KrEoVMXzAImNfsFImpAiEAs/lelR8srcZX74CzJHMx+gbcI1gF4MKu3aP8VyYb6bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937682},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.16.tgz","_integrity":"sha512-8H27ki2hjd3/qHkyto2YIOODn45dCtsEIkHQ8oxVbyThvgxBsbMRlBqG3zm6dYYm+Kev9Z9jDhYliNsC0a3NVA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.1.0","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/capture_0.5.16_1790132362835_0.8147351359528618","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"_id":"@ai-matrx/capture@0.5.17","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"17501897f95a91bb7fc87ac5c80e94f89343a598","tarball":"https://registry.npmjs.org/@ai-matrx/capture/-/capture-0.5.17.tgz","fileCount":18,"integrity":"sha512-MuEBHHMyo1+6bme1G99ef7LYdy6jffBVF0tKrdgsvBQsW85E0pKs5u7foQxUUndWAJrmSuLbA6mI49qpVSbmzQ==","signatures":[{"sig":"MEUCIQDx2BwAYBqQ1Ex4KMciCjJ9UnKXhTyydX3+8gAxV1edBAIgCZMlN096bBsSflamcNfF/ZdJzBUnpoHpRToZsPRj9N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHkwK496o/w+owfBUGTK6zFCzzoemg8vodLR069YupAGAiEAvKOuWN5D1n4Pa5lK1m4CWWCKcwsU1QGTSXxIpV2gvFE="}],"unpackedSize":933879},"main":"./dist/index.cjs","name":"@ai-matrx/capture","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-capture-0.5.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"version":"0.5.17","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c0737d2-3813-4a6c-b751-6e74b9631b16"}},"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"_resolved":"/home/runner/work/_temp/ai-matrx-capture-0.5.17.tgz","_integrity":"sha512-MuEBHHMyo1+6bme1G99ef7LYdy6jffBVF0tKrdgsvBQsW85E0pKs5u7foQxUUndWAJrmSuLbA6mI49qpVSbmzQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"_npmVersion":"12.1.0","description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","directories":{},"maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","tailwind-merge":"^3.7.0","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capture_0.5.17_1790404360634_0.5438273697675122"}}},"time":{"created":"2026-08-29T18:51:48.898Z","modified":"2026-09-26T06:32:40.915Z","0.0.0":"2026-08-29T18:51:49.281Z","0.1.0":"2026-08-29T20:14:47.244Z","0.1.1":"2026-08-29T20:23:58.798Z","0.1.2":"2026-08-29T20:31:50.358Z","0.2.0":"2026-08-30T01:34:07.951Z","0.2.1":"2026-08-30T01:36:46.417Z","0.3.0":"2026-08-30T02:54:35.140Z","0.3.1":"2026-08-30T03:03:45.842Z","0.4.0":"2026-08-30T14:33:47.324Z","0.4.2":"2026-08-30T18:09:00.053Z","0.4.3":"2026-08-30T18:52:33.367Z","0.5.0":"2026-08-30T20:55:37.739Z","0.5.1":"2026-08-31T06:18:07.637Z","0.5.2":"2026-09-01T01:46:32.396Z","0.5.3":"2026-09-01T05:37:18.204Z","0.5.4":"2026-09-01T06:02:11.244Z","0.5.5":"2026-09-01T11:34:26.049Z","0.5.6":"2026-09-01T11:40:48.608Z","0.5.7":"2026-09-10T19:08:38.907Z","0.5.8":"2026-09-13T05:14:06.233Z","0.5.9":"2026-09-13T06:10:29.356Z","0.5.10":"2026-09-13T07:15:27.181Z","0.5.11":"2026-09-13T07:30:30.652Z","0.5.12":"2026-09-13T22:05:43.479Z","0.5.13":"2026-09-14T20:18:54.409Z","0.5.14":"2026-09-16T21:07:30.607Z","0.5.15":"2026-09-17T04:41:37.802Z","0.5.16":"2026-09-23T02:59:22.953Z","0.5.17":"2026-09-26T06:32:40.736Z"},"bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"license":"MIT","homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/capture#readme","keywords":["react","camera","capture","photo","video","upload","viewfinder","crop","image-editing","ai-matrx"],"repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/capture"},"description":"The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"readme":"# @ai-matrx/capture\n\nThe AI Matrx capture kit — the opinionated, iPhone-style camera experience as a reusable React package.\n\n**THE CLOUD LAW:** cloud integration is WHAT this system does, not an add-on. `CameraCapture` requires a `CaptureCloudPort` (recents thumb, library opener, edited-image persistence). The host decides HOW the cloud is reached — never WHETHER.\n\n## Drop-in quickstart (any React host)\n\nNo media runtime required — the package ships its own engine:\n\n```tsx\nimport { useState } from \"react\";\nimport {\n  CameraCapture,\n  CameraFeed,\n  useDefaultCaptureEngine,\n  type CaptureMediaItem,\n} from \"@ai-matrx/capture/react\";\n\nexport function Camera() {\n  const [mode, setMode] = useState<\"photo\" | \"video\">(\"photo\");\n  const [items, setItems] = useState<CaptureMediaItem[]>([]);\n\n  const add = (file: File, kind: \"photo\" | \"video\") =>\n    setItems((xs) => [\n      ...xs,\n      { key: crypto.randomUUID(), kind, src: URL.createObjectURL(file) },\n    ]);\n\n  const engine = useDefaultCaptureEngine({\n    onPhoto: (f) => add(f, \"photo\"),\n    onVideo: (f) => add(f, \"video\"),\n    onFiles: (fs) => [...fs].forEach((f) =>\n      add(f, f.type.startsWith(\"video/\") ? \"video\" : \"photo\")),\n  });\n\n  return (\n    <div style={{ position: \"fixed\", inset: 0 }}>\n      <CameraCapture\n        engine={engine}\n        preview={<CameraFeed engine={engine} />}\n        mode={mode}\n        onModeChange={setMode}\n        media={{\n          items,\n          onDelete: (key) => setItems((xs) => xs.filter((x) => x.key !== key)),\n          onReplacePhoto: (key, blob) =>\n            setItems((xs) => xs.map((x) =>\n              x.key === key\n                ? { ...x, src: URL.createObjectURL(blob) }\n                : x)),\n        }}\n        cloud={{ recentsThumb: null, onOpenLibrary: () => {/* your gallery */} }}\n      />\n    </div>\n  );\n}\n```\n\nThat is the whole wiring: filmstrip, swipe viewer (tuned gestures + neighbor\npreload + resolution caching), crop/rotate editor with replace semantics,\ntwo-tap options grid, timer, torch/zoom (when the hardware reports them),\nupload lane and safe-area handling all come from the package. Hosts with\ntheir own camera runtime (AI Matrx) pass a custom `CaptureCameraEngine`\ninstead of the default one; persisted items provide `resolve()` instead of\n`src` and the package caches the resolutions.\n\n## What's inside\n\n- `CameraCapture` — the assembled chrome: full-bleed feed under semi-transparent near-black bars; top bar (close · center slot · torch · extras · options); real zoom pills (track capabilities only — nothing faked); VIDEO · PHOTO · UPLOAD mode row (upload is first-class); recents thumb · shutter · flip; honesty chips (recording clock survives hidden chrome).\n- `OptionsGridPanel` — the two-tap options surface (reveal, then act): Flash (torch), Timer (0/3/10s), Grid, Aspect (full/4:3/1:1/16:9), Exposure (when the hardware reports a range), plus host-injected tiles.\n- `ImageEditSheet` — instant in-browser editing: crop (free/1:1/4:3/16:9), rotate, flip; canvas re-encode of the original pixels.\n- `CaptureSheet` — the iOS-style system sheet (content + \"busy\" transient variant).\n- `useTrackControls` — honest torch/zoom/exposure over `MediaTrackCapabilities`.\n- Slot-based extensibility (`CaptureCameraSlots`) — typed slots for domain add-ons (status chips, option tiles, extra modes such as SCAN, rows above the mode selector, overlays). No plugin framework.\n\n## What's NOT inside (by design)\n\n- **No forced host runtime.** The package includes `useDefaultCaptureEngine` (its sole `getUserMedia` implementation under `src/engine/`) for runtime-less hosts. Apps with an existing cross-feature camera runtime inject a `CaptureCameraEngine`; AI Matrx does this for lease management, recorder journaling, and diagnostics.\n- **No network, no storage** — enforced by `src/laws.test.ts`.\n- Persisted-media rendering (thumbnails, lightboxes, durable refs) — that's `@ai-matrx/media`.\n- Audio-only recording UX — `@ai-matrx/browser-audio`.\n- QR decoding — `@ai-matrx/kit/qr`.\n\nBoth the default engine and injected host adapters finalize recordings through\n`finalizeCapturedVideo`: emitted/final Blob MIME is authoritative, the filename\nextension matches it, and delivered duration is a positive integer.\n\n## Usage sketch\n\n```tsx\nimport { CameraCapture } from \"@ai-matrx/capture/react\";\nimport type { CaptureCameraEngine, CaptureCloudPort } from \"@ai-matrx/capture\";\n\n<CameraCapture\n  engine={engine}          // host camera runtime adapter\n  cloud={cloud}            // REQUIRED — recents thumb, library, save-edited\n  mode={mode}\n  onModeChange={setMode}\n  preview={<YourLivePreview />}\n  onClose={close}\n  blockedSheet={{ body: <p>…</p>, actions: [...] }}\n  slots={{ optionTiles: [...], statusChips: <...>, extraModes: [{ id: \"scan\", label: \"Scan\", onSelect: openScanner }] }}\n/>\n```\n\nThe reference host integration is matrx-frontend `features/capture-camera/` (staging source) with the commerce intake surface at `/commerce/intake/v2` as the worked domain-extension example.\n","readmeFilename":"README.md"}