{"_id":"@unif/react-native-camera","_rev":"94-ba3ebf871836cb3bfa21c4689d820d75","name":"@unif/react-native-camera","dist-tags":{"latest":"4.1.5"},"versions":{"1.0.0":{"name":"@unif/react-native-camera","version":"1.0.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"48736a2b94b2d38b3d87e11850773e8ea5ea8bab","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.0.tgz","fileCount":348,"integrity":"sha512-mbAGQW5rnPWtRcZuY/Bc5B+0j9oYVFS9RwQh/9D/EaDmsFQRLPT/oj3V8iAdudqDQQHmBdCEafb1M167ls9gcA==","signatures":[{"sig":"MEQCIHHfrCZknmBEDYm6vXVsr5BKu3LLV4tYlJRy5mKBlGLfAiBX7qjjizoDMGTBj7E5d3tmP6V2kR8MyvlCazJ3I6r+Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713386},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"b9bad32bc59c448a64799c142ab4964a4c49172c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","dependencies":{"react-native-alert-notification":"^0.4.2"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0","react-native-static-safe-area-insets":"2.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-reanimated-carousel":">=4.0.0","react-native-static-safe-area-insets":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.0_1734678638222_0.143210681753565","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.1":{"name":"@unif/react-native-camera","version":"1.0.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"ab6e55321044c76cb6943fb6a77111162ea0c876","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.1.tgz","fileCount":348,"integrity":"sha512-6fDHpig4rGjL9pm9UYT+tc2B+7dc02dLljSh6e0tWBLqlr6AqQKDmMmE9k6mc7tGJ78Y9luZGKUutRwvOMYiVw==","signatures":[{"sig":"MEYCIQDGOcpouIaFNBpvoMTob4ntmZsmcLnChppoyhI/TNE/JgIhAK+NLwkg/QHi2FrRwuAiq0whn0Vi6uKpl0pCGSDUehI7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713530},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"701d100a99e378e76f742c856ab0351fb6ceffc8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","dependencies":{"react-native-alert-notification":"^0.4.2"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0","react-native-static-safe-area-insets":"2.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-reanimated-carousel":">=4.0.0","react-native-static-safe-area-insets":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.1_1734683406038_0.21236838767068877","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.2":{"name":"@unif/react-native-camera","version":"1.0.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.2","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"dc4455c5bb79e2e0a435c2c3106827324239083f","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.2.tgz","fileCount":348,"integrity":"sha512-PTrSWKroeInrE5tNd+GEcFiiatEnjkSwDdA7qFMeHUkWXcSk0ACwn41BHI3xX7HxkkKYDYhwSlsq39kl8AyTrw==","signatures":[{"sig":"MEQCIHasFn7ce4owhAHmT7BbQJXvh21+B+27a6lmqE7ynLdlAiBl6qT143a0YhnAoWDdHamG8Wr3AIVK3s8/GVBd9W5x/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713457},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"701d100a99e378e76f742c856ab0351fb6ceffc8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0","react-native-static-safe-area-insets":"2.2.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-reanimated-carousel":">=4.0.0","react-native-static-safe-area-insets":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.2_1734683962784_0.5127567365118331","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.3":{"name":"@unif/react-native-camera","version":"1.0.3","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.3","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"17889a3afd94289ed6914302d7aa31a7b05224eb","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.3.tgz","fileCount":348,"integrity":"sha512-gj7Bpy7nMD/iCN+OzDsHfoS3Dynsro/9/IR9wX/LEBCFo/PHBoNFwNeIH2RPkxGbT3/IsZZXBh/LKttNvAFWLA==","signatures":[{"sig":"MEYCIQCoiQY1KQUoLggL0kHD1CYyAKz9qXJMJ13A65nkGDWacQIhAO4ZFkLGmnhufdgxo3rLuz/Z4jCHoX+Cs9EfE6a/3OQi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709172},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"701d100a99e378e76f742c856ab0351fb6ceffc8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.3_1734686210740_0.5847005132300287","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.4":{"name":"@unif/react-native-camera","version":"1.0.4","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.4","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"4ef9a797e91cb388d27c8c9cfd86961f58008ca7","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.4.tgz","fileCount":348,"integrity":"sha512-a2cwMzwAWw+cKOlVDq2g3Kl0Tfkhg8h302k19FjPSV66tDRGbFSFV0Ttta0BrPZq4UHK5FPm5z+2P4v4jf3vnw==","signatures":[{"sig":"MEUCIQDZPBDWCfNTOf/TqOmCjuB927+ORgDID8cHDmGu51CDAwIgdgdpdTLJ7CDiWYVPDwYD04mXe0yFGB6/r6BJrxRXPlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709311},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"701d100a99e378e76f742c856ab0351fb6ceffc8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.4_1734687084169_0.8833673289054869","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.5":{"name":"@unif/react-native-camera","version":"1.0.5","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.5","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"aab8e24e09b4837be76d0af84bb698713d40fe02","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.5.tgz","fileCount":348,"integrity":"sha512-fScJB7eZcrMVtA7NDIAccQsAOFVmCogST8BWv3HAtGurwr+wBFD50cx0ydS26l6hsF89wb74AHij0p0uel5HrQ==","signatures":[{"sig":"MEUCIDYb7jrw9IgnlhMBF8AEQytNR2c0hoc+maTWtItP+hDgAiEArycNqbcHs+FugT4EPYIP5yyOslPc1KJnG9Ah0XVnPtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709311},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"701d100a99e378e76f742c856ab0351fb6ceffc8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.5_1734688288953_0.2365127386318473","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.6":{"name":"@unif/react-native-camera","version":"1.0.6","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.6","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"fca90cf1d714cb70067f579c5d583c691bccda0d","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.6.tgz","fileCount":348,"integrity":"sha512-JiNFm9S+NVR7zc/938/Mqg+9WLs4i8DwLEZarz6/sreSAx5mOKyYuSwTBqJvHUBVrkG7JDEqVz0OkUd+xT8slg==","signatures":[{"sig":"MEYCIQCc0glOCLrzRo/qo30cMlVujnq/PXvD6Z/P3Hj68DGvugIhAO4XD7F7W/IFdf76NoE4wakiurNczb0E4rTEoDN04ppu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709311},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"701d100a99e378e76f742c856ab0351fb6ceffc8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.6_1734690508558_0.7764408305861497","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.7":{"name":"@unif/react-native-camera","version":"1.0.7","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.7","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"2d5a22b7d7e63c792d8818abe4afe99a595aff45","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.7.tgz","fileCount":348,"integrity":"sha512-wQNDxZQJYEJ6+44fRyuGiOcSJ99UCdjHiVWBg9jBBP36cXrvavOsOYSbdXCngv63mXBg4LuXpcZqB/TH1/35aA==","signatures":[{"sig":"MEUCIQDXAZeevlBduIxBdB0GEMsazummNKUlY/hS13QXe16NdwIgM+XxI0TNKS/+jCY9nvISNrvqs+OggGRhXuAOo9AoMsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709311},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"8ad2aa88d2ad70ec98b1129634fd8a830b979371","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.7_1734921968154_0.8384030910678082","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.8":{"name":"@unif/react-native-camera","version":"1.0.8","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.8","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"876f1058300283486ef2284c846e061cce51671a","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.8.tgz","fileCount":348,"integrity":"sha512-FFIkXIbtE9cKNBt9iKlllIqF4LTQpdEL+YmSKLDALOux8gF5JwAZwZ28Yzwq8HEM4I7z+bbhldcGVzT0+epIrA==","signatures":[{"sig":"MEQCIGliMun10b+pYYfnWnnFVwnibRIoocbhYL/bCTK07YDHAiA2wr914ke5056eI1+wVNgEovlhChCEocMOucySBOsT0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709466},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"8ad2aa88d2ad70ec98b1129634fd8a830b979371","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.8_1734922972932_0.08109198462071276","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.9":{"name":"@unif/react-native-camera","version":"1.0.9","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.9","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"88318a3f5df36e0398e33a415897e6893676a366","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.9.tgz","fileCount":348,"integrity":"sha512-90egZnIqXw8gVeQJMNxajWMVWb6o+SqdUS1o1Xo6Ux4cyV/V13hzDjKsu83z0P54GZ+0bzaomKn1/EMTzWkZkA==","signatures":[{"sig":"MEQCIGbuS1uwUMyZTu/zEPljVyjyL77P2wO6jJtOwOrSQxPUAiBXSyOLp8/i8uiM+RsTERKil8SmVnlyMBbj6zwWwySNUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709388},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"8ad2aa88d2ad70ec98b1129634fd8a830b979371","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.9_1734924755280_0.9978423583762108","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.10":{"name":"@unif/react-native-camera","version":"1.0.10","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.0.10","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"5829beb4194a9e2f3c1e6913b744c87fed60b981","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.0.10.tgz","fileCount":348,"integrity":"sha512-UiZQEkg9+gbTHWB3HUWfn8pFE0AQn1lIwMmkTEZyy3r9iqg2GLTxe5DaBXnxHzjIUukAryn0Yh4turDPIDUTPQ==","signatures":[{"sig":"MEQCIHqPqAelkB5PBJezX9JZxCsLSTLWgZnEfjCtw7Ab3gPLAiBoE0HNgU/Pj4WnuNNDR3gGfaaO7cnLvj6v6/4jsPiJ/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709621},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"8ad2aa88d2ad70ec98b1129634fd8a830b979371","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.0.10_1734925237320_0.9245251467257365","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.0":{"name":"@unif/react-native-camera","version":"1.1.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"432e1e987620df429fd1daf723fa899f2eb08912","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.0.tgz","fileCount":383,"integrity":"sha512-Z02LU8fSkXchTbcimbcfD6jOHhCycVYzsCm4gANUf8ragATRwYPD+l7Myx/z28UotRXiZ12GoYT7fvLwowve3Q==","signatures":[{"sig":"MEUCIQCSXtRvV3kYri7nKHzAOJhQ/r1DJNm5rIrKoOui/I8ySQIgOLgYZrw0rmRnmbGpgwI1ndZ8CD/WoZzhstlyuw7JZkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":771125},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"8ad2aa88d2ad70ec98b1129634fd8a830b979371","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":">0.1.40","react-native-webview":">=13.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.0_1735274576870_0.45827282981519923","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.1":{"name":"@unif/react-native-camera","version":"1.1.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"00494895f1f9de0f51099b841d8235d30032ee0f","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.1.tgz","fileCount":383,"integrity":"sha512-QLUfxx2qh4DGdWJIHQ+GD4T56Vnx40rBz7v2uUjs0ZOty9WxJM0cl05VaQPf+op3JvDTF8dg5P7eqkik8XE06g==","signatures":[{"sig":"MEUCIQCtCHQk/AGBgk2kDGiLM/cCzI2+xLR/InyMphUJ/t2sgQIgeAi1yEcR4MfguU71JZ3rfdkyGEq+KkVE5Q8CWxguq8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":771375},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"38bf8e4c58b859455bd323e968fc012bc138452f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.1_1735543249209_0.48190158469912037","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.2":{"name":"@unif/react-native-camera","version":"1.1.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.2","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"e503fa7ba16e847141fd54e1b32b0b62fc1c3d7a","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.2.tgz","fileCount":380,"integrity":"sha512-eyEW7SrCk+kS66dHzgBuzLw1cTlBh8eHeHP5+kAOaguyllXbXGK4koNf4dyhShwYF6u0ee1woTVOf8Rvs5RwAQ==","signatures":[{"sig":"MEQCICVlQh5hKpDr734i/4ukGkXrSEMQshF6SjaDknUH8Tb2AiBgSd7NIq/FQibeuUyeyGspbo3PZkrEYP7mArzin0whpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756321},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"38bf8e4c58b859455bd323e968fc012bc138452f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.2_1735611638851_0.02450551068228557","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.3":{"name":"@unif/react-native-camera","version":"1.1.3","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.3","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"7726936d2f33a3218158683ac2247efccd91864a","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.3.tgz","fileCount":380,"integrity":"sha512-kab/48OUxAYKxMREZ9leKZDuQ3HmEEBK2cNP/iRHYmzwCk60bA3HcGWSY8vHinMX0+vufeEsXlHcLIo0Gfzxiw==","signatures":[{"sig":"MEQCIEwTLPS3ITWOtu9HSCORaWJ+lLmfjTXdq5AKBgpZDPOdAiA0i/iPBdfpONayGOlKpaN3z8aK66nN3N/lXbuQ0dlJZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756810},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"38bf8e4c58b859455bd323e968fc012bc138452f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.3_1736134925616_0.5108035738318588","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.4":{"name":"@unif/react-native-camera","version":"1.1.4","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.4","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"4ddb11d6cad7284a33cf046ac14aa8ce0cfc77bd","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.4.tgz","fileCount":380,"integrity":"sha512-+3J1LHFJdxr3lcbWqd1GP7Le8axtJAmmJpRmYcI0vZI9CcxQbGmRwpuGPewApDV14MJDSM2PtFplCpgfrsM/Iw==","signatures":[{"sig":"MEQCID/6uAX1xpdmFxcEnxX7h0O4L4GZIb5g6+Zzm9j3HF0cAiAIydgX8xMxCCrh+UBYNT7wNLbDb12Q+igBxz9o2o0Csg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":757150},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"38bf8e4c58b859455bd323e968fc012bc138452f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.4_1737011332027_0.5286992573437677","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.5":{"name":"@unif/react-native-camera","version":"1.1.5","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.5","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"3ca091b48cd8810fc0d77f89ef8a26c25b155978","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.5.tgz","fileCount":380,"integrity":"sha512-MwE5nlb5HDj2nMnDoKds4LN2oYeE8z/xw1qbfrYr+nGNcWSLT/l0osXhjrFYXdQm4A07G9mjiONowkyayhntTg==","signatures":[{"sig":"MEUCIQC3nSYZ/TBFU68ZwNrLmzO3ex7GMEtPs78ixbbGgSDlkgIgJlOKavC74PjW5Fz9u+afID0f/m8T9VAKJMYpMkU/ryY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":750659},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"ad7f391bd1683528e54e292ab0d5d45dc3dc8ea0","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.5_1737082658369_0.9415146620985948","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.6":{"name":"@unif/react-native-camera","version":"1.1.6","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.6","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"184130fc8a5f2cb489710245fc7ef5bf10c1526b","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.6.tgz","fileCount":380,"integrity":"sha512-99EGtU+zoj3TOcWZ89+j+kKgX5D/N/tEiZuIiH8W2ALs7Q5UhL8Ksy117JMl/L17MpI5VIGd4UErpnSJxDMwGw==","signatures":[{"sig":"MEUCIFmjoep3RVqXo2rkZSP5ihDwLK121QSvUAhp8sjulhe8AiEA+Ndjsl4GPRkSnhLZYjpKVBMQbbO3M86EbLxvACgkASw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":750731},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"ad7f391bd1683528e54e292ab0d5d45dc3dc8ea0","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.6_1737356402366_0.6703574245169461","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.7":{"name":"@unif/react-native-camera","version":"1.1.7","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.7","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"cbefa97a07b4b8c52e176a08e2ee0af5a04f9826","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.7.tgz","fileCount":374,"integrity":"sha512-qFnnGajwQWWf8xCiTnsNixBIc+r/TrWkYli/yWKAinjhxRHLFip6ryTxWy2ZX1d6DKQivHOLCcMu3towRhAuFg==","signatures":[{"sig":"MEUCIQDbq0vnMjUBkBrRv1lmb6XGVBs6WLEIgjF5WRFqt4ZxCwIgBoxAN59o7h3vz9K4ZMJBlVYAb/vHOHFgeXB3aimQ8g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715031},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"b2c765f9fb0feeabe9200572f443d8beae75cfea","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.7_1739340536326_0.7802080401231188","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.8":{"name":"@unif/react-native-camera","version":"1.1.8","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.8","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"d364b92fa89571398f40fa6159e0551af72768f9","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.8.tgz","fileCount":374,"integrity":"sha512-2ReZYk2EQaefrRu+kvCnHc/YelabRHL9L69548+rDT5U+0bVG4hft7NozYLvbu+nVB79jCpYZM1aNLobQx1a1Q==","signatures":[{"sig":"MEYCIQC3jbs10GnnBoU/mmpK1hPvWAzPouOrye4xLT5EJHi4VgIhALatzTICjBqLb48IpZV/QleSlTJn+hS4+//SykiLyg+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716354},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"dad27e5596ab59d670549264f00eb659c55fd3a1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.8_1740115972624_0.2891523848955073","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.9":{"name":"@unif/react-native-camera","version":"1.1.9","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.9","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"0c7cbd6448e2e242399adbaa9d2acf98fedc5503","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.9.tgz","fileCount":374,"integrity":"sha512-BgM2xmwp7vvVhRzBHwQNiRoaq00cmcI7wVw5RpkXO/z8n+OCSjn/ikvSdfv2tuUJWFB5+Skpl1fg6ulp7gr6DQ==","signatures":[{"sig":"MEUCIA6+i+8+OH0gZ2McVjQ1mpd9wHFE1XaahQZtsXjADu5+AiEAua4BUTBkalT72qJSHFtmzxpH0++c6LbzvjDAtXgnAmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727018},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"eb2cc7c6f97d2157389f38dbe527d03fe1e9d886","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.9_1740196313861_0.8927111515328643","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.10":{"name":"@unif/react-native-camera","version":"1.1.10","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.10","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"bc2b75c6728fd048f43b3e7acb51ce0c107efb41","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.10.tgz","fileCount":374,"integrity":"sha512-fEpNc6dsjoWdiqIpXG/2zMHlEvW/OxSl/sVZgw7naXSS8iriVh9YLpDqGACSGwluiXOi2DBINT+lXQbX4Sg+uA==","signatures":[{"sig":"MEUCIEh/seiN2ypZkxN7mDy+Qus7E2g+2xhPLEcf3HKtY2twAiEAtjkSmCtmh4VQTJ/wdnwo2sWQNDp4SKDEyN1s26ZzbPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727206},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"3fbfe3d8893d6606313ce62fd5db665b02e153b6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.10_1740463801043_0.39812030130889453","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.11":{"name":"@unif/react-native-camera","version":"1.1.11","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.11","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"93d8d351961d1df1447f571e7abfe3c02deb5c4a","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.11.tgz","fileCount":374,"integrity":"sha512-cg25kp6PpqFRi17/YMNTD1bi2+bnUTwv10nCxNmKDE5FOhgaNY+X0rg2sNdy4BuOcKJ2d0qmH9LKJqU+Nc94Ww==","signatures":[{"sig":"MEUCIHjE2Otxw5brTU/6blLSFWIglgm2Hi5SF3QDdzVx5uwDAiEAg0gEau58TPhduBIDmCjMYyUnUklgixPLeggDp60aR84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726662},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"3fbfe3d8893d6606313ce62fd5db665b02e153b6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.11_1741059300490_0.9623944292672681","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.14":{"name":"@unif/react-native-camera","version":"1.1.14","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.14","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"f07e07f44cf6f949e329a6d78a6795660c2dbad5","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.14.tgz","fileCount":381,"integrity":"sha512-5488gHDqg78WaUvBDjVqZjjvj2DuRmIFHo1O0eyg16F/k9dgoaUKNhkwpSUOs4+omrP8YPy/R/ZQQkQNSXjBIA==","signatures":[{"sig":"MEYCIQDVZYkGIDBSgLHUDsDZtMNoKMYfWX8z5Cvn5yyTUrqNjwIhANrPpZYqO8CHo8UNt76r851pkGsrkveE/TtJrVvxSzC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733843},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"3fbfe3d8893d6606313ce62fd5db665b02e153b6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.4","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.14_1741149432250_0.665302195902501","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.15":{"name":"@unif/react-native-camera","version":"1.1.15","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.15","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"30d9f9d1ca8b41d61996c0f7efc4a1f5beaee75b","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.15.tgz","fileCount":381,"integrity":"sha512-b2xmayo17kCHICiBTVkDVnx68Q+qhHSs93E72rBaAJR+o2WgxlEuQFHj56ub/hEyXQMkvJAzbSgJLaxm5Cbb5g==","signatures":[{"sig":"MEUCIQDlyft3IeHRRSlz6xl64Yo1rtH35nk6gBQdhgqj9Z/dXQIgUbee466Kh6NA3GK6FGEghmIBvUFeY9G4XdsQcczd7G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733843},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"3fbfe3d8893d6606313ce62fd5db665b02e153b6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.4","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.15_1741151540722_0.9918779419781274","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.16":{"name":"@unif/react-native-camera","version":"1.1.16","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.16","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"91aab6393a306a6682543a668185dd56775ce401","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.16.tgz","fileCount":381,"integrity":"sha512-z/WHQW6NenfT8oYYXUVPB0WSWXEqrrlQVW9FUev5BvLB3AiHRiBdmd/sYO2fgyOW7vhKcdERt65aRr1qUswNnQ==","signatures":[{"sig":"MEUCIHmTzWlv0SpNzewziAs3Ez9Ir/z1yZtY5xXi6MhNrfI/AiEAhlAG1iggZUSodXjZv9vDG+255W7upHbG6l2ISTkhx7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734293},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"3fbfe3d8893d6606313ce62fd5db665b02e153b6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.4","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.16_1741153522008_0.5202918394594716","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.17":{"name":"@unif/react-native-camera","version":"1.1.17","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.17","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"0af055c65db37600d882f088a0a27e7d708129b4","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.17.tgz","fileCount":381,"integrity":"sha512-M0OGXG0wuh0ln8TPZbGkbAjm/dY8WaV84Bpy2aDYHlK/I5r4VjS/t4vaQdRsik/h6dlx63Pl8XXQP6I/Y4UHDg==","signatures":[{"sig":"MEUCIGBt824ibW8YNmg2LzhUuZWt6TAyUcFt7eXGALzfFY5TAiEAhIEgI5I22ErFYwCuFeiiBI/TPtDZFNjuCWEtLIop83s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733635},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"59967cc4b5753759ad4f121aa74b1ec0bb527768","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.4","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.17_1741399834445_0.5251756048832492","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.18":{"name":"@unif/react-native-camera","version":"1.1.18","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.18","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"f8fc2e9aa6dcdab3531fbb4a5ec026a3f8d2029f","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.18.tgz","fileCount":381,"integrity":"sha512-aK3i8yqunaJ4s3DXOyToS9q+FgIYFj+wpzKNLz5ENilv2gB5QwirR5/rMMQTwVEU3tei77r0YydadHexgivwtg==","signatures":[{"sig":"MEMCHz8+9rzdxFTc4Qdc2OYRfGVqvOzcuIXfajW/nCuc89ICIAVIlxXqstzX/5tdKb3U4wxrLe9tAkacWSaFEI0XHP1D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734878},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"59967cc4b5753759ad4f121aa74b1ec0bb527768","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.4","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.18_1741401328622_0.1454416521176578","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.19":{"name":"@unif/react-native-camera","version":"1.1.19","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.1.19","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"ef164d4fb804165f220bf1bac3016c5e5e22ca76","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.1.19.tgz","fileCount":381,"integrity":"sha512-EzwZwbPIZvAonT1JNRXAa6H+Gv+lKpl4tLdnmehV6hBUFA9QDWof7EmQrxBWH6B+LvcJO7zr7w+ypBYHCGhHnA==","signatures":[{"sig":"MEUCIHdnSnIj2rpAQIgRsTQgiMcBktpxAlVMpY0/C0/3PwnWAiEAnMsJfrcVHSCOnTMJgDG7bqTTFJUWBAIU7tA0diJ2zrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734531},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"59967cc4b5753759ad4f121aa74b1ec0bb527768","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.4","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.1.19_1741496726722_0.20833652644860345","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.0":{"name":"@unif/react-native-camera","version":"1.2.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.2.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"a5689de7ae29af692a3b524a463939f847ba9165","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.2.0.tgz","fileCount":381,"integrity":"sha512-th866dW13JyNGtn6lJ6/oqW/ssKk9Ba/YCHnIQ3eNbcsk/Y9orzpJL4JA30mJUcVqaw8XqqWS/Sf29/RkR0MBQ==","signatures":[{"sig":"MEUCICzF+nQkk3lzM6gD7ikQ3C4wAisnGzim1Pel3hxmBhMFAiEArmlGlkbjxnjvZpafPxakXv5HvTGhPxFWfE4F6dYJVDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735928},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"59967cc4b5753759ad4f121aa74b1ec0bb527768","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.6.4","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.2.0_1741499575940_0.9690539161414775","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.1":{"name":"@unif/react-native-camera","version":"1.2.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.2.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"8d0fabc3169b906ca91725cd41f9618d082a749a","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.2.1.tgz","fileCount":381,"integrity":"sha512-3nb2oNYSndCJtGypiE0b2f5CDJIIxSju04pp+oBdvPl0fzDQeomRH2nypNbMYx9Gx9zDOBEE4fQmZ7OVlMUevw==","signatures":[{"sig":"MEYCIQCvL6YLgni1I8K62hyJBgmbGsLpFPCkm0MUM8u5bBlmlwIhALZcaB5FkISdWxVnSw2i6vkXW7WX1/PTyI6edKu0IoUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735928},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"f5add29d5e96b4af4b3b28af9d9579e7e53fbb7d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.7.1","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.2.1_1754275508744_0.6540776221029116","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.2":{"name":"@unif/react-native-camera","version":"1.2.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.2.2","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"a1f8f7e4513698099c2b7ab005054c08d3a145db","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.2.2.tgz","fileCount":381,"integrity":"sha512-8GnKZpT7lg7Zlr/GMfBpxqDNVFDYZA6EHJ1jvfDy93uedhEoWAjIieueQzewx+iQwHiVW2YmTuU0iPULBB4NfA==","signatures":[{"sig":"MEUCIARpufRu/bEVo+ZXlTlzUaX4zeGPay+8T3HvCc/kk9fOAiEAtY+ngoQyQH+Um1I/62yyJEhH1aQFPUJOY9ICFJZVF+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735433},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"f5add29d5e96b4af4b3b28af9d9579e7e53fbb7d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.7.1","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.2.2_1756281635310_0.5349663397404243","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.3":{"name":"@unif/react-native-camera","version":"1.2.3","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.2.3","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"c84e46853befd27343b1e4d476714990554d7c4c","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.2.3.tgz","fileCount":381,"integrity":"sha512-z8jLTN2Ppa9jWUTjfiPVmVkbD1EYV1JFTYoMHcziim17BgRpoeB59fTZtwjeQAaHFoCBP0FFAZEvnqu2KPdiSA==","signatures":[{"sig":"MEUCIEZGrl1sX9iPLVTb2yz6sZa4Oezrkw4txb3vkwJwaVhjAiEAi8JeWKYH0kSMhZ2mhrs/pfj3Aq3WXSVl6hwqCfJwwZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735928},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"f5add29d5e96b4af4b3b28af9d9579e7e53fbb7d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"9.8.1","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.18.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.7.1","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.2.3_1756285148987_0.7521268010236408","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.4":{"name":"@unif/react-native-camera","version":"1.2.4","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.2.4","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"64ac24b04d9bc1745409292bd885c5aa6f1037ae","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.2.4.tgz","fileCount":388,"integrity":"sha512-4JYzC+slAufJTnBSOnd2wSTWmBlrGQo70o3aa9bUNj08GKL1I+I/w7Kcj39X44M6MKM9EuMVf96xJbb+eaCXag==","signatures":[{"sig":"MEUCIQDLziKJy44cdKgjJpbeVbZpccZabUZWB6exGDfmUcX6ewIgErcESCExRwakJlytHEIRG7EuX7xYkYnZYPE9WyMJKGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756493},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"5c22f7b8f93c335c6f4e27b35f63ee3aa00c10ef","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.0","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"22.12.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.7.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.2.4_1767689310684_0.07963752175308692","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.5":{"name":"@unif/react-native-camera","version":"1.2.5","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.2.5","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"ee8685fcac3183eecbea581a9278acc5b6f0c32f","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.2.5.tgz","fileCount":388,"integrity":"sha512-hMrda0Ub1ipC1/Aka8q+ZA9z9NBwVgrdcOEhETESswaUxp873rN2Cn/9Cxlorq8ztEwpl9YZKKM958EppCJToQ==","signatures":[{"sig":"MEUCIHaQ1MAkBHh+y7cIP3KUc7ONc7AUl+1X78EI7HCr/L0nAiEAvHc1h4cNAdyDOYO7mrk2AeqBNP+ifNg4W6mNEvI272c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756543},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"233bb2d1f5b6c3a683cf5f7445f563c8f0a9df97","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.0","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"22.12.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.7.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.2.5_1767690387719_0.35893760179234","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.6":{"name":"@unif/react-native-camera","version":"1.2.6","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/tongyizixun","name":"tongyizixun","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@1.2.6","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/tongyizixun/unif-react-native-camera#readme","bugs":{"url":"https://github.com/tongyizixun/unif-react-native-camera/issues"},"dist":{"shasum":"0b74bd3f3d4cc1fa1c4fb1d996d8c279a6c12563","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-1.2.6.tgz","fileCount":388,"integrity":"sha512-gy+JFRwRGsZ9zROD9XiillPv5MKPaeEpEk6ZqHFemF9Diudry2j52Uze1lMYV/9rAnv9x3uMMB7lM17n+MN/kQ==","signatures":[{"sig":"MEQCIDE+eGRpC+d3mEsT6rryU0QAwMqfRRklsLIbcj0wTf84AiAcrjlxhqPblX4jAs+N53gxjDWmLZq0wYQoSg+4gt+HFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756048},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","engines":{"node":">= 18.0.0"},"gitHead":"5853934bf013da43d8b28b1b5774bb6bb9c590d1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/tongyizixun/unif-react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.0","description":"camera","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"22.12.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNReactNativeCameraSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^28.1.1","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.74.6","@types/react-native":"0.70.0","react-native-canvas":"0.1.40","react-native-webview":"^13.0.0","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-view-shot":"^4.0.3","react-native-reanimated":"^3.16.5","react-native-builder-bob":"^0.20.0","@types/react-native-canvas":"^0.1.14","react-native-vision-camera":"^4.7.3","@react-native/eslint-config":"^0.74.88","react-native-gesture-handler":"^2.21.2","react-native-safe-area-context":"5.0.0","@commitlint/config-conventional":"^17.0.2","react-native-reanimated-carousel":"^4.0.0-canary.22","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":">=18.2.0","react-native":">=0.74.0","react-native-canvas":"*","react-native-webview":"*","react-native-view-shot":"^4.0.3","react-native-reanimated":">=3.9.0","react-native-vision-camera":">=4.0.0","react-native-gesture-handler":">=2.21.0","react-native-safe-area-context":"*","react-native-reanimated-carousel":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_1.2.6_1767754540864_0.26928609411278237","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.0.0":{"name":"@unif/react-native-camera","version":"2.0.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.0.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"8361ceba14647c5c84f8fccb63ac2eff9777ad47","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.0.0.tgz","fileCount":177,"integrity":"sha512-OIumW2crrtDjg0SSVcMIPqGOpufHeYei8mZ+niWFa7AIGpgBV0BR+1BehPu74lsLXuArhIHN5gBghFb4rUqBMw==","signatures":[{"sig":"MEQCIAMxmH0HADXxSaGQJV33CmqjE+m+pHVHW7duCCAhPhH+AiAKDPI2rwgbNOphzMfeTM5b9uhY/hIt+CWn/m2Fki/65g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145570},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"5f7afb94f7a4e813a6fd28bacff4cc08b859f34e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"hopeonedat","email":"liulijun0810@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"基于 react-native-vision-camera 的相机库（单拍/连拍/视频+水印+预览）","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.14.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.2.0","@react-native/babel-preset":"0.85.0","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.2.0","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.0.0_1779850566280_0.8729739346225669","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.1.0":{"name":"@unif/react-native-camera","version":"2.1.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.1.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"0ebf541aaa3621a252460d095f2d0a81c7facd57","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.1.0.tgz","fileCount":177,"integrity":"sha512-CvuMt0nPomy9cldQuddQylQeiJUxWxx6yB44K1sWqxErCbgnduJZCRYIh+jn90siJWzMwbFGBBKACOFatkgWaQ==","signatures":[{"sig":"MEUCIQDyw0qIFPQ/O92HiqkdIAhhbtVYOIL7MbdkCN0YG3CEkQIgT+l++/hcKm0fgL+15hoPWNZ64Gxr9TtttKBS4vRlkEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145630},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"3efa1fe780f67f72a597343a4beba09f6cf4e412","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.15.0","description":"基于 react-native-vision-camera 的相机库（单拍/连拍/视频+水印+预览）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.14.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.3.0","@react-native/babel-preset":"0.85.0","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.3.0","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.1.0_1779884180938_0.8802667041236261","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.3.0":{"name":"@unif/react-native-camera","version":"2.3.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.3.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"3b7d428600e448bd8cbd0bdd13d652b46f32fe4b","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.3.0.tgz","fileCount":177,"integrity":"sha512-xn6ZH8sZw9R/ra88ZBVpoA4uBskxjTYos2k3UFX/K+fqwqb+9bHQ6afrl1QmElCRo+ib7xFVaIb5xMywmR1wmQ==","signatures":[{"sig":"MEUCIQCTll2vjVJOwEoLRBTmqa8l+lYBP5hSo7AOCFb6YzxJmwIgTQukKS5q6RZBoBVYJDJNE+ADAJWR6OCar3ERiwwuCh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146084},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./package.json":"./package.json"},"gitHead":"f2d03d892436efa8985420bce5b22e4ea81664d0","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 的相机库（单拍/连拍/视频+水印+预览）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.14.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.4.0","@react-native/babel-preset":"0.85.0","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.3.0_1779953443871_0.5831780348190292","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.4.0":{"name":"@unif/react-native-camera","version":"2.4.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.4.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"523267574db376a7f1988e321db06a608f1772c6","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.4.0.tgz","fileCount":182,"integrity":"sha512-XCQx3Q/IIN8EEtk5k615Z9cfW92KWutfbRiSEUbnfxB/AUEk7TqjrJdThw08GUMsDs2PuWsWCdRGKkKiEU3opw==","signatures":[{"sig":"MEQCIDAYOSjFzEZjVJCIEWF21GzSV5Kp7Jj85rmW2UsljBRJAiB/bUGNthB1a/8iwLzECsnmUFQhoARp6ICzM2udfpxSJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150996},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"3238e90e9d83222531338e2d04da345fb667a372","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 的相机库（单拍/连拍/视频+水印+预览）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.14.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.4.0","@react-native/babel-preset":"0.85.0","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.4.0_1779960687487_0.8683827050415769","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.6.0":{"name":"@unif/react-native-camera","version":"2.6.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.6.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"2fe9d1b677146cbded00bc6315d37cc1a755c420","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.6.0.tgz","fileCount":182,"integrity":"sha512-FIzAE9u4vyxQYIYtaD86VHMNTFMdhM9/Pp/iCoiKhc/8Vows7oMDiPXxI4K7jURsch6qAtzJDkihLuWyZlt8PA==","signatures":[{"sig":"MEUCIQDCK3qktI5ur32V3wXiukT0WKYZhBjzPw5ppWY6zfDm7QIgd2SW5Df+JWyl8LOngKcoHwksYJSKcsGU7iElLHoZDYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157467},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"fbb4e04f57b25c7b9be1ae2047f660cec75f190c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 的相机库（单拍/连拍/视频+水印+预览）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.14.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.4.0","@react-native/babel-preset":"0.85.0","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.6.0_1780154228728_0.4474460183983","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.6.1":{"name":"@unif/react-native-camera","version":"2.6.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.6.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"dcdf5070fa4f315b9713738b4d83a6174d15d592","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.6.1.tgz","fileCount":182,"integrity":"sha512-TCpoDihIVJKPtlGIhkP2xufFTFGgUEWtMw5cy69Vucw5pCS/MZ6wQoZWdeWLiu6CcLvPGadk1TkYMsFPMS1ZEQ==","signatures":[{"sig":"MEQCIFlGfsakWkMdt9TJz/ud2/qFsleykEJyvC+fK+Mh04rkAiB+fdkUh4mEjVyDx6mCIzbZZlGB9FNb6w/GzpzS2O1uNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158443},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"ef27ce376cc5f611daa4001da6b487a7ec6e30fc","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.14.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.4.0","@react-native/babel-preset":"0.85.0","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.6.1_1780189159302_0.032010752205264836","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.7.0":{"name":"@unif/react-native-camera","version":"2.7.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.7.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"057678d2c1f53b83e758f1145f90a0a7744ed405","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.7.0.tgz","fileCount":312,"integrity":"sha512-FqOm9k6rzKGnmMXuM4RjhzAVoFumC1rXG85SZE9rK9RCofdPSav/+l8ZXYnJ/lAch5avmbpnmv1RsVE0/k3Lrw==","signatures":[{"sig":"MEUCIQDockCVEnOVqw68fjXq/FeqPh0css7Nu45vuayGUTtt8QIgXEr4FYcLAqIJr7TfOEj4NgNzUBRcUK5bA0obj1z/3mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299909},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"d0cb180487d582a9845822960d8ad68b0b684015","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.4.0","@react-native/babel-preset":"0.85.0","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.7.0_1780298511992_0.8408167573122554","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.8.0":{"name":"@unif/react-native-camera","version":"2.8.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.8.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"65ba8c78c079b3336a6fa67069f4a1896366cc5a","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.8.0.tgz","fileCount":347,"integrity":"sha512-gBBSkwJ8RpLhlIN9NrDwMlFJgOMHEfbMKcSy32trUEyPdjfDbunZtEm1REvQUxiJ1v/1ECi4cq0bVOQYcHVmIg==","signatures":[{"sig":"MEUCIQCiEN3Woqbp4U32V7NZuVK6ufosOA7F4iX5iApHqihpwQIgB/LOYc0Z+N0gqTI9xTzgauY8cpH1yAkRPx10aCMdcoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332615},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"967fbaa4b23ba6aa7cb7160980dd27603d590bd8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","react-native-fs":"^2.20.0","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.4.0","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-fs":">=2","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.8.0_1780308914663_0.006503791784685964","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.8.1":{"name":"@unif/react-native-camera","version":"2.8.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.8.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"aaf25217289cecd3ef5d4ff57f157a1ec58f7406","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.8.1.tgz","fileCount":347,"integrity":"sha512-syXC+P/AFoou+O6y0e+BVvxm77vgD6Ha2Iv3n+7Now/7ORZubSt4VtJK9hjewm40VX7NZf5QjceRK0n7/VYUXw==","signatures":[{"sig":"MEYCIQDfKGDOZUxIz3zMam8xX4gzUIotB6n9og/B3wrq5Lp3qgIhAO+zsabsj6yg7xKYnAwRG2N+9XZzXR71FF3qNDRNfLcA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335159},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"7e4e8d415854f6339951108e0b89d1fe37da028a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","react-native-fs":"^2.20.0","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.4.0","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-fs":">=2","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.8.1_1780360811548_0.3661650736074078","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.8.2":{"name":"@unif/react-native-camera","version":"2.8.2","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.8.2","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://github.com/unif-design/react-native-camera#readme","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"27cfb181e7b416053d3c4f712d2c2f2ad526db77","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.8.2.tgz","fileCount":347,"integrity":"sha512-RRG1JvsCyC3zdPwFrwWfWD6zA9oHeJsMGlMfBns2ZBxARF7iKGnYDEPn+sAs3wD1HVoGx38tq1vAcYEzWfcVVg==","signatures":[{"sig":"MEUCIQCS/RKtkUQSlT5Y27E1FCOtQzxznQMn0jZj+badaxK4PgIgYjq/vaIZKE23kZ7sfn585GwS8C90g08TS0E7cAuqcXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335373},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"add5611a33c6cfc19da2f0bc77e5e85400899f7e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.4.0","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.8.2_1780364257207_0.8621128214999891","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.8.3":{"name":"@unif/react-native-camera","version":"2.8.3","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.8.3","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"2087aa2db04eb179fc858ffbe31971e18305f25c","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.8.3.tgz","fileCount":347,"integrity":"sha512-6KMgN4XzDBlWWvlk1LxdQYefngPO9aHeSTzJmqfwNk6mIhp7zPr4Iec2Xm/ry0V8+BV7MrjopoKgeKWAU2Z+2Q==","signatures":[{"sig":"MEUCIGu6AVKICeN/u5wY2r1wi3+VwbQXSVYqgohjrdswFloBAiEAw3Ng2Cv5ivaDV1jro/MpWVqt5UKM1iUe3GrSzya4E9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335512},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"ec1319afe336da3578861c0561646c7e55a6fd3f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"^0.4.0","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.8.3_1780377318610_0.6570678884211965","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.9.0":{"name":"@unif/react-native-camera","version":"2.9.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.9.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"9561113f4cabff88b2cc6d1b403554361b178f6f","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.9.0.tgz","fileCount":357,"integrity":"sha512-H/hVMk01E3BIn2gYLGPrLK8y/lH+O6lnks5HWVMA0ZN7Da+vhV7ed28XyH4k39nVoJHiRS8nL3cdZ3aN7YzNUA==","signatures":[{"sig":"MEUCIHxxNJiF6IdRhm5FM71iEYKbz5B5x/X6y8iQ+XcS6bREAiEAiVMMEF873+xYAnAGD7QjKvKb/jRkNUriYceaTp3OT/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349188},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"69c349663b8bed2513b6dbf3772078f15f2c348a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.5.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.9.0_1780466149316_0.6519595030448515","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.10.0":{"name":"@unif/react-native-camera","version":"2.10.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.10.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"257f71ab4aa3c9d1829ba18557f5783a13577e05","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.10.0.tgz","fileCount":357,"integrity":"sha512-AQdO1CBNGdC4nPJC2KBRaqt4PSDr7Qlfea1z6vYpf/y1SO5QoDAeTacDvaNA8CxVDeecJtKmlPzu8Q3vjzBEXQ==","signatures":[{"sig":"MEUCIDEiGcSSjHeFlBgz+Qcwfd9EwApY7ARisSRyR2/stbRLAiEArKYg+MWQnfcbjFs5i+cLVGpIZlNMLTHBu6mizG1Eq8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355279},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"7057f4bfabf9210d25feadde618206d9552c76ca","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.5.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.10.0_1780888087202_0.35495190239125796","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.10.1":{"name":"@unif/react-native-camera","version":"2.10.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.10.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"034182417bb123c0064a8065e7df64bcdc932782","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.10.1.tgz","fileCount":357,"integrity":"sha512-z4Qkj/KdYxqFmqtwUYsgl0an0ii+IE/fkBg5/h1DiJ8oTL8mzvsp+fp6iRas786l94lt4mKFyrw3FLUZhCzk3w==","signatures":[{"sig":"MEUCIQDaURyzDBHq9fkyuNE7ss1A9h6Xrr4iBH3uYxbMIJ0SMQIgA5dctUR1wG92Lc5uY/JkzvhmnNVRc6l84dkRZsFCMHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355687},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"445c57fb3785c9b6b7d2c62dfa797290399e71f9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","@gorhom/bottom-sheet":"^5.2.14","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.5.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","@gorhom/bottom-sheet":">=5","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.4.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.10.1_1780899621172_0.7797660596455716","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.11.0":{"name":"@unif/react-native-camera","version":"2.11.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.11.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"d53cb7a8269567e495283eb21e9a7deccd97a6f3","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.11.0.tgz","fileCount":247,"integrity":"sha512-zfqNuWO4fOy5rAJIHYB7cZHimGGyJkc+mZzhyYB1sg1aJ1I9/YHFZT5X/lWiXSQrYAIiWkjCcrZbe1MI1SiPDw==","signatures":[{"sig":"MEQCIAanPhUgA/cENf513MivBKuaW8vfHcc7lNrLTAxzTAv4AiAyXVidq0dzUe1h1I9B8qBXX/y5YO1fI366HssOr7PIhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301565},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"7e32e61876dc43f83eefd52f3ee2a925a01f1b02","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.0","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.11.0_1780915664475_0.09569578146426228","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.12.0":{"name":"@unif/react-native-camera","version":"2.12.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.12.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"8fd6ed60087d456bcd1d2fb2684020a1826b233e","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.12.0.tgz","fileCount":247,"integrity":"sha512-BLqa8zIntp/pp7OFFsewaLgqPmSn5/n+yOvnH/hcms9Dz2iAi1ZPUBd8HYmjXxX5AFiN1HYci2KoQZ6RYsMx4A==","signatures":[{"sig":"MEUCIQDgPbt0lehJobZhzTY4+MVzD89kvfez8tzzE9O+jTyjOgIgLYLYDAm/4nBqbOCIF/MBn5oPPRVrh8ASylXOwTipG2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298432},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"0bd5d31b801ffdf13ea2d94c8ff0acfa8243810d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.0","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.12.0_1780970857662_0.2699246192996059","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.13.0":{"name":"@unif/react-native-camera","version":"2.13.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.13.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"54c5ad9bc7037f6258a1cd85d5f6aef025984e5c","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.13.0.tgz","fileCount":247,"integrity":"sha512-CSUCxqibpCLp8oZY7o7VY0Msfx1sHawbCdR/WZM3OksSVDf2Uz5pl8dXH4w2rFhOlbpNZkMlLdxSmBjBJNT0GQ==","signatures":[{"sig":"MEYCIQDV/Qswxujm62i/1gNS3evzQMDlng30W9Ae003ddK90LAIhAPE+bp9JG++ap3WBADw/KzII95QlvZ7n9SXuxsorxfUf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308709},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"ac229a5238649553ac741388630953521577ee3d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.0","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.13.0_1780974353972_0.41372710932603574","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.14.0":{"name":"@unif/react-native-camera","version":"2.14.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.14.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"22f94e89b5e6f001bf2a9222e984333a10f04ff2","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.14.0.tgz","fileCount":257,"integrity":"sha512-eFEF6+rS1xQCzMIxsOXcD/27SOAHSDRR0rIwUMrv7oD7bTXRN5uRXbuLfPbwgTNH7evHR1IM0cvmLrzsmIgcQg==","signatures":[{"sig":"MEUCIQDKlYaHWpHUcXeeKD1PlmFNsG4hc7ed9Gn1vKCpbn5V6gIgT8BFZl6yj/JYS0yydnTvKsiGtmjj+rOkpUaWlFRdi/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339169},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"903286d0227616a9a2cf3d5c0c7eaa33fcdf9255","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.14.0_1780981394463_0.5104816736209088","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.14.1":{"name":"@unif/react-native-camera","version":"2.14.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.14.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"1efe143c84af868a087c6e62d60bbf3f75baf2f4","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.14.1.tgz","fileCount":252,"integrity":"sha512-1OC72UpXh7JK3wpXzvb8emwipU/vY8g+1fbu5E/9gbv5uWTGKn0jnrLkPwlEWhTUMSHkQ+2OmwaxF0gNS1bnLw==","signatures":[{"sig":"MEUCIQCraQxlYDDuQRA+TZEEJH521KCZpOuXpRLH6QwXZRgTPQIgEImdfnyQi0lKn7Ed1lVM0WZFAoonL0E9JAPJhRYb6FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342337},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"2713890d7e8b735cb82c1ce22ef9a62ef9b22129","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.14.1_1780985069067_0.07791233417276633","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.15.0":{"name":"@unif/react-native-camera","version":"2.15.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.15.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"ebdcfd8ec470b83d0666f0796d59ae38ae7077ce","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.15.0.tgz","fileCount":252,"integrity":"sha512-cjmkwnfUZTpNWH2cVXc1qUVJ4q8w+fh49i/brs9lFUIORQazmIermz/1QkdrEU0dsGo2m0tL6pbEdb560KEGHQ==","signatures":[{"sig":"MEUCIQDjs7vxN3Ru6jTZbGriDPU9tw4vqiBnK9cAn9KLaKDZiQIgNtexNcavACyZ6CubO8/i29utS3Po/48HifC/hkecf70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357180},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"d58cc75d549253b4131bb078cc8f8c82e51a7158","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.15.0_1780988410785_0.10842806472071853","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.15.1":{"name":"@unif/react-native-camera","version":"2.15.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.15.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"964ae81184cce7b7707b04b9b74d7bf5a5762144","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.15.1.tgz","fileCount":252,"integrity":"sha512-QQOX9ZobDEOQSgDH+rL8UWWbEnLBWAlNjRGUuuuDQ+h0tuYRNmPSpEr05VFCJKGqb3Bd4yut7P7vHmgUb44gDQ==","signatures":[{"sig":"MEUCIQDs66Mxx8TsfTXrHUuo8ML7YNpS2tiEb8Fwi1XIEGW4AwIgMPdM8aD4e8JfYe8oNlHtFMlHkrAJZlE6xGx/SeSkAT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357995},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"0fdfcb09b83b6b4cf3dfe83b8bb7ee9c22d63987","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.15.1_1780991499554_0.702416706539597","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.15.2":{"name":"@unif/react-native-camera","version":"2.15.2","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.15.2","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"d964ab0c61e98c5c6c16967d7f2786992afb4666","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.15.2.tgz","fileCount":272,"integrity":"sha512-AgipJ29CnBYfJpsAzFPc06rkP4Sjr9gxkjtoNCBLSHXez7tas/lOAA0s+zT3+2auvw6HNcAO8tpX9VralzoCFg==","signatures":[{"sig":"MEYCIQDPpjByCl6OJXrgCdftEc0LWWAtRqb4uNr7BFNologCjAIhAPboOSWk+qu8CXO2jvR2KdekGnSLKtP6MY1lcoa6qCUo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377854},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"f68789db19fdc4447c1476f3922630cd82feef65","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.15.2_1780994228917_0.811669146219635","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.16.0":{"name":"@unif/react-native-camera","version":"2.16.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.16.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"7945185f06046e057e29b430cef74d6f360ca239","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.16.0.tgz","fileCount":272,"integrity":"sha512-7lDY3uWt+y1gR6i4DY51nCtRufbmWVSiZVMTQYKwimf5sANpOvJEKvP/h9322bYweaV5b+/A2DVamNxIAOAVog==","signatures":[{"sig":"MEYCIQCOg9KrYH5QA7JD2gHF+dPfZz0mQyiCIcTSSMeJ84md+gIhANHuoLOadtaOnvqzh+PXLohHkM64KnzA3lDPb0TG4Kuy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389821},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"79048622774158f615f9691223e4518c57e5bc94","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.16.0_1781007403272_0.08549758148363473","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.17.0":{"name":"@unif/react-native-camera","version":"2.17.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.17.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"44334de11a5db413776168352e06f0f81eef0760","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.17.0.tgz","fileCount":267,"integrity":"sha512-GMyhxMnQHyCJu1m6bkzc6yMTVLwCFboA2Lgg1rD/anqygm3EZ4OJdCKBg19zM0HQqUJNXYjBUBrbbPT1NMt5pw==","signatures":[{"sig":"MEUCIGutzu9/hUYnCN/bkcqKEUP2+ksFDSNtj/KKIXzlfYpbAiEAz82KVTEbZ7GZdxTm9r4NidyR5TculrrNEW8m+x3v628=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380896},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"b01a770eec8e9a267b3c144bce35a790fc239e5f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.17.0_1781014942304_0.22539551649155953","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.17.1":{"name":"@unif/react-native-camera","version":"2.17.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.17.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"dbcfba18d41455297f4d38bcf1cc94dc4388c3c4","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.17.1.tgz","fileCount":267,"integrity":"sha512-4UZG/0hYYsCmWKgF5YTIJifmyZhodlicbHnRSujJSqegy6nONvN8gYownKjEk4VX2C6lxSf1PClfmDYujDQ+RQ==","signatures":[{"sig":"MEQCICeWoA/PIPDBMH2pBLFF+AtWI2jMaBrQQgOOSgKQV/uMAiBj8FAgOzv2oiKRt0elxQf4bF6Z4mzu1RnpjBNbBav4kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383951},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"0138184edcdc9f673221258322ac6a53a4a86a32","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.17.1_1781050525002_0.28627644969167654","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.18.0":{"name":"@unif/react-native-camera","version":"2.18.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.18.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"1305c6bad4210da2f639f69ff69b043639e06a2a","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.18.0.tgz","fileCount":267,"integrity":"sha512-faCLT44lcsaoro+8BIgiLa8P/EpTuP8J50sEIvzfmzF02lsdSYBLNZ2lz0TJOZrsSSnDgefg2Y8YYwd74nt5Dw==","signatures":[{"sig":"MEQCIFw5sgUDsRhJpeYOEOmEDzR+q9nk62gjuwZr7NWqpg8GAiBVXwK7EM7EFMGtzBlMZhS+YljyQUVhaHmVUTSmCegY/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385731},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"6f80d6d9fb25b5f8c2fd2cebfe462403927d870e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.18.0_1781052991297_0.8494921017139447","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.18.1":{"name":"@unif/react-native-camera","version":"2.18.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.18.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"eab62d130a8b1447ee4559b3b8a8902d53604c35","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.18.1.tgz","fileCount":267,"integrity":"sha512-ieODAK11bAFbs47PeblFn76OFFwq0LI3gwLlbaeZ13VKw8dP5+oJQLrz5uUzNLCe+eGEUy844Fd5FaulTkazTg==","signatures":[{"sig":"MEYCIQCRNa59pRD0YgP0+1yWJISTd+zz6TILgID0UKLlx8ibQgIhAKR4meayLCU+iejuQZ7LBZXn5Dku2GSPtfGyUt0c6p2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385962},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"120826c685019b97780b5f0320719b1a95233573","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.18.1_1781053905456_0.7376618893098872","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.19.0":{"name":"@unif/react-native-camera","version":"2.19.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.19.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"58da7bead42c94567160e961fbf096cd089b89f2","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.19.0.tgz","fileCount":267,"integrity":"sha512-gKfibMOTfo9f9uI+ZUjapoSfCctNb9D4TeW4B77bqDY2tG3ZlEiTmGIrGIFT+1k+XS0hwxnU8vAN8IxKKohlLQ==","signatures":[{"sig":"MEQCIHYMMv9m3EJjxaLjryPgB/JWifE4CEa6outaKB39eAbGAiAtf/uEd0hNnA6JppnjNY66GputNNnCT1z18YVJi1k7tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391933},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"450185a40ab37060a507b55d2740cbaf612785ef","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.19.0_1781055615042_0.9403342177236658","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.20.0":{"name":"@unif/react-native-camera","version":"2.20.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.20.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"597c2e7d74eb16de2fb7112ab35e7a395de55aa9","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.20.0.tgz","fileCount":272,"integrity":"sha512-wzCw9y/FImfy9MqoerzxGF0GdiakA0LcbmT2d0oWNiYp2cMI09XI+7gQIOxH4RfYuIQ9uolRoReRH7OYv2hUyA==","signatures":[{"sig":"MEQCIBcnVqIgxZ7YUoQphQAdcXKoHrBP9Wh6iLTKoXQUq+kfAiBZnFhTu1Cy8V4sUC7gKYYywgaCS/M1bUsI0OJMlXm1+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403986},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"401cdad015810459b3826f7a7d0a19063d679e86","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.20.0_1781057886150_0.20684318873755458","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.20.1":{"name":"@unif/react-native-camera","version":"2.20.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.20.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"eeb600dc3f78ded62da5831fcd9b8c3ed89ef48c","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.20.1.tgz","fileCount":272,"integrity":"sha512-3FudodxAf9pPz0b+vRB9fSm3jaThK4ieTp/YLWapyzLYPzSYHd6IQTiO4x3m7TvOYotjbGX/Kn7pzwwcih2gQQ==","signatures":[{"sig":"MEQCIGGB/Ak3Xify+08yZwE0glUv92hM0fl/mh48JCjVTehmAiBhINCAo5u1fpD3MJXFKhCqoy4nRFgquD1o+v7XUzZmxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403982},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"6157d9ba5dae7f9ebd7e7c1555eddbae14ffd4c3","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.20.1_1781062077414_0.15693140638606984","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.20.2":{"name":"@unif/react-native-camera","version":"2.20.2","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.20.2","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"8b025060b229592b1bc94ec1d32512890208b155","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.20.2.tgz","fileCount":272,"integrity":"sha512-uSg0UOrnJs0e64V0TIfwmXeyukpXg9kkBBX8QknlwK5lIkjbkN4L1ruR0FYU8gZU8+kEpLZeb7F3w6SnPqNUsA==","signatures":[{"sig":"MEMCH2Ol0fIIeB5eaMT1rmKn/lOE7L10Q+xdtXa69GB48jQCID6x+TQYI3Tnc8UwytE8Ugj3fvVYaGmLMSkfy6+Yh29X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417876},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"eb53ffde97a51b4ef450219c49dd242a1fcd3c92","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0 <3","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.20.2_1781141748577_0.8924835472178747","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.20.3":{"name":"@unif/react-native-camera","version":"2.20.3","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.20.3","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"e825ba23a6de672a4b89be76d8b250877ef59136","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.20.3.tgz","fileCount":262,"integrity":"sha512-E6VHAyWoOcHZ2W5r84SX6eDPh75TaWOuwSv6gLHUuBj4J031b9RSq1QzN40zEBM/lKuzmSSRnAGbas/CLQjcLg==","signatures":[{"sig":"MEYCIQCQ+HdaAYvyyVbZmzZdphkpokiYT+o3OEGO0PGPVgip3wIhAM6yEoY2OC0Zlhii/mGhRsWK38Hnb8zrE5hBSFR3LoSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413274},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"741c2d34495fbae264b11a3b845de70d6a6f042d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0 <3","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.20.3_1781143846079_0.24875604174975252","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.20.4":{"name":"@unif/react-native-camera","version":"2.20.4","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.20.4","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"3b22b38524822aa307968e48b27092df7e91e6af","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.20.4.tgz","fileCount":265,"integrity":"sha512-pvGvtHjcz/Jy8i+YvXU+SNvHjG5QeWLsv3yaNnsSibHR98p342t7ydiK4Ny1Gx++PL8RAxQNTxms9eVdA4RagQ==","signatures":[{"sig":"MEUCIDxyc4eVvWi2jo0Ka2Bw6RfJeOkEYNdlMW4/nYhsP+aoAiEAipwL9WaYQB4YtgC9N2vbXefL7xi1O0sBUjNfpN1gCpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421634},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"781ba6bd140a9a58ea120b9a5d090c028f5f039b","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0 <3","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.20.4_1781147929744_0.420211015258553","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.21.0":{"name":"@unif/react-native-camera","version":"2.21.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.21.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"3e41a6d1965748dfc7c2f39586fc88053f4af196","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.21.0.tgz","fileCount":265,"integrity":"sha512-UAG4s/gLY7Rn4MTSmgRfBOXyKNcytntHo+yR1h0RuCGVknugwnO3DRFLrDWTLjv2wgW7JRJCly4xc7xUw5ee+w==","signatures":[{"sig":"MEYCIQDh9MLvM9R5cVVZUjcTfAW4BczC+OUPw83yo+udtQvi1gIhAOls9CT42/nGC031Frlkgvyeb1q+QRRGntQ88G4k987m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428855},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"718d636013d36f7eac2a34c8da8e8e8e1a141ce8","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0 <3","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.21.0_1781160642636_0.5131092114933802","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.21.1":{"name":"@unif/react-native-camera","version":"2.21.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.21.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"79a4dd3b0e0f9c7ecd4885208c443b1e854b5633","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.21.1.tgz","fileCount":265,"integrity":"sha512-7hxcDAhi4tjFnQ8dpwuCuXOGvuWNmsH5wUppeguQPsnW83ZcgWNnu297LLAd2BooZUOoW5ahCb1uuAJq7qhd+g==","signatures":[{"sig":"MEUCIBmsjQyW7GUUkrLyH5e+Kutqrklc5TZ8++H0IoFFqEfnAiEA2xC/Zvvjmxx7AkXM+Cjwe1jG51dTUyR1cF5LD5JNBAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441643},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"e409de1224032cadcca78a15d43179234e4c4c5e","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.16.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^2.21.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0 <3","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.21.1_1781174939122_0.9548571824384742","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.22.0":{"name":"@unif/react-native-camera","version":"2.22.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.22.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"271f44c61960a732f89faf4a1627e27b326fb33e","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.22.0.tgz","fileCount":265,"integrity":"sha512-Gq6jlOIbG4j+XC7xLwQJe4O/qhb0N9F4vpRXK9nXR8O9M6LRkBG75pg57nJqPIMm84NH3BzrkVu7/fEqBYyP1A==","signatures":[{"sig":"MEYCIQDmPgRix+g4MZCQGc4F3avb25/Sl7vmu3yx9azcd4KWSwIhAPru9f6RrYurzU9HW5KOFPTHxuJ3nkd5R7DQXB7/B8DV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441911},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"b4eb85dc264292746226af8554b3030264b82446","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.17.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^3.0.1","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.22.0_1781264784110_0.9831221907307679","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.23.0":{"name":"@unif/react-native-camera","version":"2.23.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.23.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"978acb350188a85222c336a4fb066780e9e47ce5","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.23.0.tgz","fileCount":265,"integrity":"sha512-zAZBV0GWnFl1gxGO4Fabq4NwGy5XqF8o32coxQDJvqF6b4sK8WrvoL9zC3Fy1LSpHquFH3QJRlDoHXn6q9Xliw==","signatures":[{"sig":"MEQCIAJyOP39yTAVGL4XpT7WvxaKmfKgwNml9N4tj2qbFfzbAiAgNeENS3RX7qItJA6U/lLxBGBzF9VnjLs7oa0sIRMNlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442294},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"f23818244211d3f6f8adeaab2f8c93163c7eb638","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.17.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^3.0.1","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.23.0_1781405298776_0.657529218111097","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.23.1":{"name":"@unif/react-native-camera","version":"2.23.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.23.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"6d38f4380a71d49d6574382317a3c02ffbb0fa02","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.23.1.tgz","fileCount":265,"integrity":"sha512-N4m1EpDXLX3D/M7EvbMEKnum0klEbDoUOgD7S71Ak1K6VblhebkvGiIOfN2RU+TOoyA0ME0pKkO6MAvGpflWjw==","signatures":[{"sig":"MEUCIQDAlHm7jPB3fPrOjr/i8+DlFQgfTffGlbIcvdzKrcj1cwIgJ0uLNPRSlV+Xj4aatYCDGwPS+v+tcGPt0Ts967Juj/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442558},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"e6d4d0ff3724faad2ce0bbc1e4b88580fde07783","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.17.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^3.0.1","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.23.1_1782365414777_0.8068586906456003","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.24.0":{"name":"@unif/react-native-camera","version":"2.24.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.24.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"293bae503f17c1746322e1e3f917b61b392cf086","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.24.0.tgz","fileCount":265,"integrity":"sha512-p/mxNMsSdmeXRVdyDoMkNjbeybLuPx4f9HGa6hVewRGdfi7bv6APhCLBke8L7g8WcRBpPqdwQZLnUol4Z0tm0A==","signatures":[{"sig":"MEQCIHZKX09opUNxQWdS+AnZCek1ycIWXW8+FfxH6MucwR3hAiA1yvfkJMFpFZd4yml8BhCojrQu5/sKBi4C3kysBSOjig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444151},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"71c27e5bbcfa78f91b79d66da4ae9506d89d324e","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.18.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^3.0.1","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.24.0_1784104676154_0.5692076356069569","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"2.24.1":{"name":"@unif/react-native-camera","version":"2.24.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@2.24.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"00dbfde67c9abc18173d41d3fd3109608d52c300","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-2.24.1.tgz","fileCount":265,"integrity":"sha512-RF4y25EF+qdfDRyAb+DP77FFgUeoLGb9Jlb1oYtzR2E80bDOOAcotvexIzq8DNy8tU3QYjGGaATs7pxSG4J1oQ==","signatures":[{"sig":"MEYCIQCtqE94A9AdI4qJA/vCYlTaB56pKgceS345kKDKtcs5rgIhAPl/sJ5RLeN1jOt1p0w7a1kUFxjzKJ7k1PShumw07iAX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@2.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444443},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"32181647fc6a2e6e98f9e2dc15bf1eead32af698","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.18.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"*","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.0.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.8.1","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^3.0.1","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0-beta.5","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":"*","react-native-reanimated":">=4.0.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.8.1","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=2.21.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0-beta.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_2.24.1_1784248140974_0.4389562743598896","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"3.0.0":{"name":"@unif/react-native-camera","version":"3.0.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@3.0.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"898e0e00340757895816a67b457a515b5b8ce166","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-3.0.0.tgz","fileCount":265,"integrity":"sha512-X3so/xSYhq4YOMZmr64QpkMOqcPX9sxSLoXAlavMiZEZeYAgEGJNwjvLxYefMbvTnPl2UKEoztakCtqHwdJjpg==","signatures":[{"sig":"MEYCIQCaqFyilFGi8EL25jYuxWC8h6l4xR3bXq+1GutLChWvuwIhAPrHXqdz6DxCEYnwXBwlALSI5hxdNxgtMqQMU9p8+a1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455484},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"4eeb72a8915634d2e08a6d2269f556cead93ba50","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.20.0","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.20.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_3.0.0_1785404115550_0.7382283244284265","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"3.0.1":{"name":"@unif/react-native-camera","version":"3.0.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@3.0.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"2431039913d4b919c8daa52e585f17458e98a499","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-3.0.1.tgz","fileCount":325,"integrity":"sha512-w8juQZODRTCYyPSFYyaDE5PuYl4z5Z02CVQgbJwtDCW5plBFvrzr+ZxGDqFqnbr48Ijh0YxRMcbopGeXlMbqPg==","signatures":[{"sig":"MEUCIQCOnxEkH5DaWxasI/X8tvMI4yzINEkvgWYdVakYYaDAtQIgS/xHcxx+8F0Tk6uHPRVg4edJ74gcFrF/sPZkm11A4g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763202},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"c95b3d4af4bb1380841ed585b4c14fde68069628","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"resolutions":{"@react-native/gradle-plugin@npm:0.85.0":"patch:@react-native/gradle-plugin@npm%3A0.85.0#~/.yarn/patches/@react-native-gradle-plugin-npm-0.85.0-d5db84ae63.patch"},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^9.39.4","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^10.0.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.85.0","@jest/globals":"^29.7.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.85.0","@unif/react-native-design":"0.20.0","@react-native/babel-preset":"0.85.0","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.85.0","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.20.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_3.0.1_1785731334288_0.9183861697533358","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"3.0.2":{"name":"@unif/react-native-camera","version":"3.0.2","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@3.0.2","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"d388e287ea00cb4d806726062e8efe474b111eb8","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-3.0.2.tgz","fileCount":325,"integrity":"sha512-tBk95QfzLVDlqqGZ406bh4jpkPZyM+kBydKLwg+lLdq+xvE4Pv1ofUZoWYSKlAyY8QFjKy283WUnNXfFnwLV5Q==","signatures":[{"sig":"MEUCIFZ50oLQvPb5F/QmRbLaj3mKcVPNtbt2O9YVEadkBrpVAiEAiR229A12dJNA2wDk0TSWH0VZEKGFKqMlAslgKm/feJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764735},"jest":{"preset":"@react-native/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"dda47d449aa9889d3dc4011a928bd13643577366","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.2","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.2","@unif/react-native-design":"0.20.0","@react-native/babel-preset":"0.86.2","@react-native/metro-config":"0.86.2","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.2","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.20.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_3.0.2_1785899569757_0.3672250867285711","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"3.0.3":{"name":"@unif/react-native-camera","version":"3.0.3","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@3.0.3","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"72e3bb3b4fb52601ec91710e9fb28f482fc3c521","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-3.0.3.tgz","fileCount":325,"integrity":"sha512-VQ72gyZxgwlQ+HZILpl6VzfN9sbttz4/8045PHehnuiPf2e6mEnSkrKMBeKQTshaEClCWjXzNM8OxdBASissvw==","signatures":[{"sig":"MEQCICIFJybTJ8HcL3wzk0rFN89ZRgtqx1WV/UFPOE2/kVC7AiBHOvTXvRJbzrke7h11gynwT+6grsfbQSVWRqzLxKxLwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764747},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"880fc8371228fa59519da5f66c3fa3ea40ad3534","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.2","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.2","@unif/react-native-design":"0.24.0","@react-native/babel-preset":"0.86.2","@react-native/metro-config":"0.86.2","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.2","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.20.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_3.0.3_1786077138129_0.5512357992708252","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"3.0.4":{"name":"@unif/react-native-camera","version":"3.0.4","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@3.0.4","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"6f30b7c00befa8cbb497b13f0ac37b0bd5ec57db","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-3.0.4.tgz","fileCount":325,"integrity":"sha512-5z2b2X86ZH/VQr+by1gXD2733PuQP6MA8iZnBsDMzLX9sbWuAt/1uBxXK5IFRsARrLEn5zR9L42iJGDFO0W5wA==","signatures":[{"sig":"MEUCIQC7ffh549j32giFprc4cT+b9O///Ycg6jR1gMTzr3L/WQIgYE7uoNNemLMiu9ODge/WBiyHjj5+wAVaAZyCvr1qteU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765302},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"e80f8cd43a5866c177b2d71e30f500984fa3e4c4","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.2","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.2","@unif/react-native-design":"0.24.0","@react-native/babel-preset":"0.86.2","@react-native/metro-config":"0.86.2","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.2","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.20.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_3.0.4_1786082911827_0.9003716859597564","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"3.0.5":{"name":"@unif/react-native-camera","version":"3.0.5","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@3.0.5","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"c4e0977285e492a1e9dc3867162a4f8a374b6961","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-3.0.5.tgz","fileCount":325,"integrity":"sha512-AVamWRhrniu/UellyN+9EoY3p39W0nlmp8U+LSymYW8QSnw/1qiNf3/tZJUGKwlL0JGIQdlQa9KiHKrqAGltYw==","signatures":[{"sig":"MEQCIAW17cLrjD2dGtz8Pz3T2QC/I5BFribpd6l6NxZL+tnaAiBgi2e5RywPBGT2mgmPrYBORzRXTTX+/3QKFJlmLeFDCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764469},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"cdafd914895e53f383485e6c929e86d91381dbd1","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.2","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.2","@unif/react-native-design":"0.24.0","@react-native/babel-preset":"0.86.2","@react-native/metro-config":"0.86.2","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.2","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.85.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.20.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_3.0.5_1786441705727_0.3234145148877057","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.0.0":{"name":"@unif/react-native-camera","version":"4.0.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.0.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"117ce26e0aa0d3f8c4c7ffe3c316a1f545435076","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.0.0.tgz","fileCount":325,"integrity":"sha512-rC4Lie8WA28lQ/0ZCu872Inmr/7mt4XHnMP5WA3OGX3zBm0MtJd/Kpq456oTkV3VyzFYEFVozEU9RkHlbunLiA==","signatures":[{"sig":"MEUCIQDCW8Jr6EKwF4xwGMzU5jMDyRy1yhqnH7RavpFtnAK5iAIgNynFe9oX4MmVIxk7k3gEleL/NEpQaItT5ENXiu3fSak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764510},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"39ffba1e1158360d5af996cd83c29ffc90cce49d","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.2","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.2","@unif/react-native-design":"0.26.0","@react-native/babel-preset":"0.86.2","@react-native/metro-config":"0.86.2","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.2","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.0.0_1786697917714_0.23341205788231223","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.0.1":{"name":"@unif/react-native-camera","version":"4.0.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.0.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"d3641d3689f6b555206782f9162aebd6577e391a","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.0.1.tgz","fileCount":325,"integrity":"sha512-0WXrLTXvj2A2uP1aNU4USIkPkchWqkPbLftGCH9Ugn3Bwwssyqwt6QUTl8VlT4L4dEAaz8nAQFYxfv1Z1OFP7g==","signatures":[{"sig":"MEYCIQC5ErGmRoHvdfRFRnZbBpnkVso2RqHLf4JNZdBd9HuxbAIhAJTH0oYzpU25LnghAqxXTr4iN5yfK5C0jhju2TJD/PvQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":768378},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"c4bc265edcff5ab1311520ace5a488c488fd1223","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.2","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.2","@unif/react-native-design":"0.26.0","@react-native/babel-preset":"0.86.2","@react-native/metro-config":"0.86.2","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.2","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.0.1_1787327067505_0.30425742671675926","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.0.2":{"name":"@unif/react-native-camera","version":"4.0.2","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.0.2","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"237bea1809c5a8c8b4bacfe6973e73218998896e","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.0.2.tgz","fileCount":325,"integrity":"sha512-MVU6YdDnLpUP72tjcAox3pscTmm5JS4aNsystTXe19u9XV33TJEVeGejG7CupvHK3UCxZLGJcsgvitnS0jFj0g==","signatures":[{"sig":"MEUCIQDdt+0OFKV1Pugi5xm56TkRwaaSP657bFWQVXFseDOtkgIgJj0MPSHwtQn2dlPn2TmeIOq/ITyH31inBDnZt/bmrEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":768716},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"9eda88dedee595bee35b4e4e88fdfc6a88d1513b","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.2","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.2","@unif/react-native-design":"0.26.0","@react-native/babel-preset":"0.86.2","@react-native/metro-config":"0.86.2","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.2","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.0.2_1787369674325_0.1834611371293089","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.0.3":{"name":"@unif/react-native-camera","version":"4.0.3","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.0.3","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"2757ed551602677987af305444f9e29a439f9bd1","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.0.3.tgz","fileCount":325,"integrity":"sha512-eNCGIBa0f5aMuZMgnxbXeGIzAO/AD7L+iO5u9BdxnRhmiOfFnYHoDm1utcrOpbsgtU4na/Uk9YbRRbiySupf/A==","signatures":[{"sig":"MEQCIGDTwg0/2KK/YZg5st2IeINmlqzmvbeiPIz5FIaZ2wUOAiBNlLV8S1+Wr/kpANQyUQ+Ok8uRWqkYWB5Mifp6g7cZzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":769392},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"6e217553e1d24c8618f3f9338c0f7034fb825ff4","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.0","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.2","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.2","@unif/react-native-design":"0.26.0","@react-native/babel-preset":"0.86.2","@react-native/metro-config":"0.86.2","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.2","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.0.3_1787707098051_0.8800761091180747","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.0.4":{"name":"@unif/react-native-camera","version":"4.0.4","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.0.4","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"723e4407dc62584ed291ad2ba98042c320949554","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.0.4.tgz","fileCount":347,"integrity":"sha512-xXSLRKkozLb1+rml0cw1ZRTDjuOJeSKIv7bwXay0k01T6r5/4GGrgVEV+F3+f4BYDwYY+i5XZ9oD+9c537NdIw==","signatures":[{"sig":"MEUCIQDYZi12jAoyGKYpujjr+wXmXbFexYS6Icb3jU19fK3JwwIgDD7hDXTq6qwd/1vq+Pd+JBYQpJmpZSZNheGcm0h8m5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825917},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"e51456b9d3730bfd2505080456b96c6f8edeb1ab","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.1","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","codegenConfig":{"name":"ReactNativeCameraSpec","type":"modules","android":{"javaPackageName":"com.unif.reactnativecamera"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.2","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.11.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.5.3","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.2","@unif/react-native-design":"0.26.0","@react-native/babel-preset":"0.86.2","@react-native/metro-config":"0.86.2","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.2","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"^4.6.2","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.12.0","react-native-reanimated":">=4.5.0 <4.6.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.0.4_1787832613762_0.8189440039379159","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.1.0":{"name":"@unif/react-native-camera","version":"4.1.0","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.1.0","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"cd7f860a1b3ab5778698ec8db3104849b853c511","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.1.0.tgz","fileCount":347,"integrity":"sha512-ze9dJElI97w1tz/c2ikmGsI/8YubVkJTvvpswefCoOIrJ7RUFoLU0uE3brhfUoFWuiDEVf7zBJ9IS9aSE1ZfWQ==","signatures":[{"sig":"MEUCIEZAphYYhqxnCLOzIrvADSiG+2E8otLz35lZx9UECLWGAiEAy9fI6asePUXj2wZyKbQYctO9VurbVcbHQE+OTZgnnt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825916},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"9324e6df057b021c44816200c6655b1a417e6fbc","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.1","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","codegenConfig":{"name":"ReactNativeCameraSpec","type":"modules","android":{"javaPackageName":"com.unif.reactnativecamera"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.3","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.12.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.6.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.3","@unif/react-native-design":"0.30.1","@react-native/babel-preset":"0.86.3","@react-native/metro-config":"0.86.3","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.3","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"6.0.1","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.13.0","react-native-reanimated":">=4.5.0 <4.7.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.1.0_1788362181070_0.6801642566721409","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.1.1":{"name":"@unif/react-native-camera","version":"4.1.1","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.1.1","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"2bd2a03861b78a5fd16ae28a40a4057625260589","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.1.1.tgz","fileCount":347,"integrity":"sha512-S+qd2cwIdjyQYEuS/eRUialSc0zbfcIVII2Aiq08FLdLWbaj6OKLpNINz0RZBUsOdLGMjHRd1xSIHJ4T9sj1XA==","signatures":[{"sig":"MEYCIQDeOPNrkI0G7rzobJi6yw/Ld+JK48KDlnJPk3F3WxeSkQIhAOr1HgdWnDHtNBMRovU5cu/Sf8qzSUfnNxzJPl/thGIb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825916},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"636c5e0e82caaae9fcf42e9edd076d1c498e3a9a","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.1","description":"基于 react-native-vision-camera 5.x 的相机库（单拍/连拍/视频录制）","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","codegenConfig":{"name":"ReactNativeCameraSpec","type":"modules","android":{"javaPackageName":"com.unif.reactnativecamera"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.3","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.12.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.6.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.3","@unif/react-native-design":"0.30.1","@react-native/babel-preset":"0.86.3","@react-native/metro-config":"0.86.3","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.3","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"6.0.1","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.13.0","react-native-reanimated":">=4.5.0 <4.7.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.1.1_1788431073817_0.9982426968295683","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.1.2":{"name":"@unif/react-native-camera","version":"4.1.2","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.1.2","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"07d96fc93a4ed17301104d2bd72e6e9c8767f685","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.1.2.tgz","fileCount":347,"integrity":"sha512-WERSyR6D/AaLR8JCpW4D2na3pfqICRixgVxhCI63GJuC3VBSaC3gCqVhr4/Thd61AmyBBrPVN+rwptEwMLV0Mg==","signatures":[{"sig":"MEQCIGHNT4ewFgbGndPg0UYlNACBOJV0Zqc8iUHvqkU2tt+qAiBKfOCJ/f+QO8OASTdaQJyHGBrXUGGUD5KKUt4HIFaF+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAbdAvNf1foT6ZB9kRkNCVX3fyjbvBLO8YqTRhPrnoRSAiBiET7+dLOAuSo6biDb+CMifPlq9MiNSD71Dsw25HvLwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":819034},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"8fee3651eea5c1781e826e91d46031087cb7ff96","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.1","description":"Unif React Native 相机：拍照、连拍、录像和照片水印","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","codegenConfig":{"name":"ReactNativeCameraSpec","type":"modules","android":{"javaPackageName":"com.unif.reactnativecamera"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.3","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.12.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.6.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.3","@unif/react-native-design":"0.30.1","@react-native/babel-preset":"0.86.3","@react-native/metro-config":"0.86.3","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.3","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"6.0.1","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.13.0","react-native-reanimated":">=4.5.0 <4.7.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.1.2_1789711440115_0.6484077435205091","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.1.3":{"name":"@unif/react-native-camera","version":"4.1.3","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.1.3","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"22a2b5cb822c3232f2279cc8306bffc23484224b","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.1.3.tgz","fileCount":347,"integrity":"sha512-+khEq3rBxMrT3wRFEUzS80vih4ya2ZAH01vJ2UT0S1rdk6YijqwnkQMa56MMoaLRQEjxifR8wC3Qkq4jMO4R9A==","signatures":[{"sig":"MEUCIAyu4mXgJmjbYC8oxu7BBzknjmUfg7nmt6dFPALRnV1JAiEA69SD2+9scV7G+wetH8A+dRIgxUPMSaBt9m/y4EBiytI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGtFihqfy1hE9+ucalKJYPBAOOu/jmiFwb0oy0FVef52AiEA5ANYOhWNGC8sb8Ozj5dbggiO4tAZ1nb5WMJfQJpiRao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":819034},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"ac566216a3b1aeffe899dbf8e2aa191a4485eec0","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.1","description":"Unif React Native 相机：拍照、连拍、录像和照片水印","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","codegenConfig":{"name":"ReactNativeCameraSpec","type":"modules","android":{"javaPackageName":"com.unif.reactnativecamera"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.3","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.12.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.6.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.3","@unif/react-native-design":"0.30.1","@react-native/babel-preset":"0.86.3","@react-native/metro-config":"0.86.3","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.3","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"6.0.1","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.13.0","react-native-reanimated":">=4.5.0 <4.7.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.1.3_1789727270886_0.9999812451990415","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.1.4":{"name":"@unif/react-native-camera","version":"4.1.4","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","_id":"@unif/react-native-camera@4.1.4","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"homepage":"https://unif-design.github.io/react-native-camera/","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"5e57e68c28502c845d155ada4fcd040986ea5121","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.1.4.tgz","fileCount":347,"integrity":"sha512-5xDV0AuFWWd1LJH93YUPpcw7sJAAqZv3V0iAcFeTjzSXaojcqeDHxCZPRKIQ8BJVqVS7gIosVxZAH5aellGeZw==","signatures":[{"sig":"MEYCIQC7m/jxzvXuHGnrpFaOlCSpUJqecikk4uRav9MSq7qa7gIhAKO99HjeiJJL8HQABPPpayDEFrG14NExntTIv1v66+wN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHfX4h6nhhuBMPHyfXyBmH3z5w9OoZcFyvoiiPT3ycUgIgb/4jDx6Y9WWRRxELHmcJlgmBXif1EAuPRmON4Ors11k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":819323},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","types":"./lib/typescript/src/index.d.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"799ed90b570aa27704fafccbe480c0e4ee61a666","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.19.1","description":"Unif React Native 相机：拍照、连拍、录像和照片水印","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","codegenConfig":{"name":"ReactNativeCameraSpec","type":"modules","android":{"javaPackageName":"com.unif.reactnativecamera"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.3","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.12.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.6.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.3","@unif/react-native-design":"0.30.1","@react-native/babel-preset":"0.86.3","@react-native/metro-config":"0.86.3","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.3","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"6.0.1","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.13.0","react-native-reanimated":">=4.5.0 <4.7.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-camera_4.1.4_1789905458352_0.25702311391026855","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}},"4.1.5":{"_id":"@unif/react-native-camera@4.1.5","bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"dist":{"shasum":"d6570763952154b3f3b091c412fc4a602fe3ef56","tarball":"https://registry.npmjs.org/@unif/react-native-camera/-/react-native-camera-4.1.5.tgz","fileCount":347,"integrity":"sha512-eWNjMvS8vi0qPNyfqAzEOe6eKgzrcQQ1nhNFE+yo+WfbsGoA2CjTxRxkH6Q4397jJcQQv13Nw54x8VoltrfcAg==","signatures":[{"sig":"MEUCIGPQJQrJ+Sw0q3Lluh1mPt0FT6xhAd/8+pQUj8d0fovGAiEAnC+oCenWfE7mfpaAd/Rx7lKZNKcvE/T80LTggKU8gLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEQMFO98yhZ8QPtWuyl17JPWAFBzVwdCG2hyhtQPmBehAiAZ0UyPjXUH9+2zT1r7k1BDUTGobMlhfy4tAYSH7qjl7w=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unif%2freact-native-camera@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":819563},"jest":{"preset":"@unif/react-native-design/jest-preset","setupFiles":["./jest.setup.ts"],"moduleNameMapper":{"^react$":"<rootDir>/node_modules/react","^react/(.*)$":"<rootDir>/node_modules/react/$1","^react-native-worklets$":"<rootDir>/node_modules/react-native-worklets","^react-native-reanimated$":"<rootDir>/node_modules/react-native-reanimated","^@unif/react-native-camera$":"<rootDir>/src/index.tsx","^@unif/react-native-design$":"<rootDir>/node_modules/@unif/react-native-design","^react-native-gesture-handler$":"<rootDir>/node_modules/react-native-gesture-handler","^@unif/react-native-camera/mock$":"<rootDir>/src/mock.ts","^react-native-safe-area-context$":"<rootDir>/node_modules/react-native-safe-area-context"},"testPathIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/website/","<rootDir>/lib/","<rootDir>/src/__tests__/__helpers__/"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"./lib/module/index.js","name":"@unif/react-native-camera","types":"./lib/typescript/src/index.d.ts","author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"exports":{".":{"types":"./lib/typescript/src/index.d.ts","source":"./src/index.tsx","default":"./lib/module/index.js"},"./mock":{"types":"./lib/typescript/src/mock.d.ts","source":"./src/mock.ts","default":"./lib/module/mock.js"},"./package.json":"./package.json"},"gitHead":"c8482b340045c943b5c3258adab53e39b2055a1b","license":"MIT","scripts":{"lint":"eslint \"**/*.{js,jsx,mjs,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace @unif/react-native-camera-example","prepare":"bob build","release":"release-it --only-version","typecheck":"tsc","check:turbo-inputs":"node scripts/check-turbo-inputs.js"},"version":"4.1.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95f8db6b-7d33-42ba-bc56-8986d12f6ec4"}},"homepage":"https://unif-design.github.io/react-native-camera/","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version} [skip ci]","requireCommits":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"workspaces":["example","website"],"_npmVersion":"11.20.0","description":"Unif React Native 相机：拍照、连拍、录像和照片水印","directories":{},"maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"sideEffects":false,"_nodeVersion":"24.13.0","codegenConfig":{"name":"ReactNativeCameraSpec","type":"modules","android":{"javaPackageName":"com.unif.reactnativecamera"},"jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.11.0","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^2.8.21","eslint":"^8.57.1","del-cli":"^7.0.0","lefthook":"^2.1.4","prettier":"^3.8.1","@eslint/js":"^8.57.1","commitlint":"^20.5.0","release-it":"^19.2.4","typescript":"^6.0.2","@babel/core":"^7.25.2","@types/jest":"^29.5.0","@types/react":"^19.2.0","react-native":"0.86.3","@jest/globals":"^29.7.0","hermes-eslint":"^0.37.0","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","react-native-svg":"^15.15.5","react-native-video":"7.0.0-beta.9","react-test-renderer":"19.2.3","react-native-webview":"*","eslint-plugin-ft-flow":"^3.0.11","react-native-worklets":"^0.12.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","react-native-reanimated":"^4.6.0","react-native-builder-bob":"^0.41.0","react-native-nitro-image":"^0.15.0","@react-native/jest-preset":"0.86.3","@unif/react-native-design":"0.30.1","@react-native/babel-preset":"0.86.3","@react-native/metro-config":"0.86.3","@shopify/react-native-skia":"^2.6.4","@types/react-test-renderer":"^19","react-native-nitro-modules":"^0.35.0","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":"^2.38.2","@react-native/eslint-config":"0.86.3","react-native-gesture-handler":"^3.1.0","@sbaiahmed1/react-native-blur":"6.0.1","@testing-library/react-native":"^13.3.3","react-native-safe-area-context":"^5.0.0","@commitlint/config-conventional":"^20.5.0","react-native-reanimated-carousel":"^5.0.0","@release-it/conventional-changelog":"^10.0.6","react-native-vision-camera-worklets":"^5.0.0"},"peerDependencies":{"react":">=19.0.0","react-native":">=0.86.0","react-native-svg":">=15","react-native-video":">=7.0.0-beta.0","react-native-webview":"*","react-native-worklets":">=0.11.0 <0.13.0","react-native-reanimated":">=4.5.0 <4.7.0","react-native-nitro-image":"*","@unif/react-native-design":">=0.26.0","@shopify/react-native-skia":">=2","react-native-nitro-modules":"*","react-native-vision-camera":"^5.0.0","@dr.pogodin/react-native-fs":">=2","react-native-gesture-handler":">=3.0.0 <4.0.0","@sbaiahmed1/react-native-blur":">=4","react-native-safe-area-context":">=5.0.0","react-native-reanimated-carousel":">=5.0.0 <6.0.0","react-native-vision-camera-worklets":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-camera_4.1.5_1790157005145_0.3922408834227835"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","tools":["lefthook","release-it","jest","eslint"],"version":"0.62.0","languages":"js"}}},"time":{"created":"2024-12-20T07:10:38.124Z","modified":"2026-09-23T09:50:05.604Z","1.0.0":"2024-12-20T07:10:38.465Z","1.0.1":"2024-12-20T08:30:06.379Z","1.0.2":"2024-12-20T08:39:23.026Z","1.0.3":"2024-12-20T09:16:50.962Z","1.0.4":"2024-12-20T09:31:24.613Z","1.0.5":"2024-12-20T09:51:29.167Z","1.0.6":"2024-12-20T10:28:28.812Z","1.0.7":"2024-12-23T02:46:08.357Z","1.0.8":"2024-12-23T03:02:53.215Z","1.0.9":"2024-12-23T03:32:35.526Z","1.0.10":"2024-12-23T03:40:37.554Z","1.1.0":"2024-12-27T04:42:57.097Z","1.1.1":"2024-12-30T07:20:49.396Z","1.1.2":"2024-12-31T02:20:39.134Z","1.1.3":"2025-01-06T03:42:05.867Z","1.1.4":"2025-01-16T07:08:52.375Z","1.1.5":"2025-01-17T02:57:38.588Z","1.1.6":"2025-01-20T07:00:02.577Z","1.1.7":"2025-02-12T06:08:56.603Z","1.1.8":"2025-02-21T05:32:52.897Z","1.1.9":"2025-02-22T03:51:54.218Z","1.1.10":"2025-02-25T06:10:01.268Z","1.1.11":"2025-03-04T03:35:00.702Z","1.1.14":"2025-03-05T04:37:12.497Z","1.1.15":"2025-03-05T05:12:20.936Z","1.1.16":"2025-03-05T05:45:22.218Z","1.1.17":"2025-03-08T02:10:34.647Z","1.1.18":"2025-03-08T02:35:28.887Z","1.1.19":"2025-03-09T05:05:26.952Z","1.2.0":"2025-03-09T05:52:56.219Z","1.2.1":"2025-08-04T02:45:08.971Z","1.2.2":"2025-08-27T08:00:35.538Z","1.2.3":"2025-08-27T08:59:09.253Z","1.2.4":"2026-01-06T08:48:30.886Z","1.2.5":"2026-01-06T09:06:27.896Z","1.2.6":"2026-01-07T02:55:41.024Z","2.0.0":"2026-05-27T02:56:06.528Z","2.1.0":"2026-05-27T12:16:21.121Z","2.3.0":"2026-05-28T07:30:44.014Z","2.4.0":"2026-05-28T09:31:27.678Z","2.6.0":"2026-05-30T15:17:08.903Z","2.6.1":"2026-05-31T00:59:19.483Z","2.7.0":"2026-06-01T07:21:52.140Z","2.8.0":"2026-06-01T10:15:14.815Z","2.8.1":"2026-06-02T00:40:11.694Z","2.8.2":"2026-06-02T01:37:37.386Z","2.8.3":"2026-06-02T05:15:18.790Z","2.9.0":"2026-06-03T05:55:49.461Z","2.10.0":"2026-06-08T03:08:07.338Z","2.10.1":"2026-06-08T06:20:21.338Z","2.11.0":"2026-06-08T10:47:44.611Z","2.12.0":"2026-06-09T02:07:37.807Z","2.13.0":"2026-06-09T03:05:54.115Z","2.14.0":"2026-06-09T05:03:14.626Z","2.14.1":"2026-06-09T06:04:29.192Z","2.15.0":"2026-06-09T07:00:10.922Z","2.15.1":"2026-06-09T07:51:39.713Z","2.15.2":"2026-06-09T08:37:09.075Z","2.16.0":"2026-06-09T12:16:43.440Z","2.17.0":"2026-06-09T14:22:22.464Z","2.17.1":"2026-06-10T00:15:25.149Z","2.18.0":"2026-06-10T00:56:31.461Z","2.18.1":"2026-06-10T01:11:45.596Z","2.19.0":"2026-06-10T01:40:15.214Z","2.20.0":"2026-06-10T02:18:06.384Z","2.20.1":"2026-06-10T03:27:57.574Z","2.20.2":"2026-06-11T01:35:48.750Z","2.20.3":"2026-06-11T02:10:46.213Z","2.20.4":"2026-06-11T03:18:49.950Z","2.21.0":"2026-06-11T06:50:42.794Z","2.21.1":"2026-06-11T10:48:59.318Z","2.22.0":"2026-06-12T11:46:24.311Z","2.23.0":"2026-06-14T02:48:18.966Z","2.23.1":"2026-06-25T05:30:14.979Z","2.24.0":"2026-07-15T08:37:56.288Z","2.24.1":"2026-07-17T00:29:01.113Z","3.0.0":"2026-07-30T09:35:15.692Z","3.0.1":"2026-08-03T04:28:54.444Z","3.0.2":"2026-08-05T03:12:49.966Z","3.0.3":"2026-08-07T04:32:18.302Z","3.0.4":"2026-08-07T06:08:31.999Z","3.0.5":"2026-08-11T09:48:25.954Z","4.0.0":"2026-08-14T08:58:37.930Z","4.0.1":"2026-08-21T15:44:27.654Z","4.0.2":"2026-08-22T03:34:34.487Z","4.0.3":"2026-08-26T01:18:18.225Z","4.0.4":"2026-08-27T12:10:13.918Z","4.1.0":"2026-09-02T15:16:21.207Z","4.1.1":"2026-09-03T10:24:33.955Z","4.1.2":"2026-09-18T06:04:00.219Z","4.1.3":"2026-09-18T10:27:50.993Z","4.1.4":"2026-09-20T11:57:38.443Z","4.1.5":"2026-09-23T09:50:05.294Z"},"bugs":{"url":"https://github.com/unif-design/react-native-camera/issues"},"author":{"url":"https://github.com/unif-design","name":"unif-design","email":"382724935@qq.com"},"license":"MIT","homepage":"https://unif-design.github.io/react-native-camera/","keywords":["react-native","ios","android","camera","vision-camera","photo","video"],"repository":{"url":"git+https://github.com/unif-design/react-native-camera.git","type":"git"},"description":"Unif React Native 相机：拍照、连拍、录像和照片水印","maintainers":[{"name":"hopeonedat","email":"liulijun0810@gmail.com"},{"name":"danhua123","email":"2485069913@qq.com"}],"readme":"# @unif/react-native-camera\n\nReact Native 弹窗式相机，支持单拍、连拍、录像和照片水印。\n\n[文档站](https://unif-design.github.io/react-native-camera/) · [npm](https://www.npmjs.com/package/@unif/react-native-camera) · [示例](example/README.md)\n\n## 安装\n\n```sh\nyarn add @unif/react-native-camera\n```\n\n安装后按[接入指南](website/docs/getting-started/installation.md)补齐原生依赖、Worklets 配置和权限；完整依赖范围以 [package.json](package.json) 为准。本库使用 Vision Camera 5，需要 React Native 新架构。\n\n## 快速开始\n\n```tsx\nimport { Button } from 'react-native';\nimport { useCamera } from '@unif/react-native-camera';\n\nexport function CameraEntry() {\n  const [camera, holder] = useCamera();\n\n  const takePhoto = async () => {\n    const result = await camera.open({\n      cameraMode: [{ mode: 'single', quality: 0.9 }],\n      dataRetainedMode: 'clear',\n    });\n    if (result.code === 200) {\n      // result.data 是拍摄结果，在这里预览、保存或上传。\n    }\n  };\n\n  return (\n    <>\n      <Button title=\"拍照\" onPress={takePhoto} />\n      {holder}\n    </>\n  );\n}\n```\n\n`holder` 必须渲染。只有 `code === 200` 表示成功，`0` 表示取消；其余结果见 [API](website/docs/api/camera-api.md)。返回文件位于临时目录，需要长期保留时由应用保存或上传。\n\n相机权限用于拍摄，麦克风权限仅用于录像；库不写入系统相册。真实拍摄、录像、水印成片和内存表现需要真机验证。\n\n## 文档与开发\n\n- [参数和类型](website/docs/api/types.md) · [运行示例](example/README.md)\n- [开发资料](docs/DEVELOPMENT.md)：新版本目标契约与当前源码入口。\n- [AI 文档索引](https://unif-design.github.io/react-native-camera/llms.txt)\n- [研发技能](https://github.com/unif-skill/unif-portal-dev-skills) · [MIT 许可](LICENSE)\n","readmeFilename":"README.md"}