{"_id":"@amazon-devices/react-native-reanimated","_rev":"17-281b1c0d346a3e6a9a59e22daf61e688","name":"@amazon-devices/react-native-reanimated","dist-tags":{"rn83-alpha-old":"4.0.0","rn83-alpha":"4.0.0-rn-83","latest":"4.0.1","last_published":"4.0.1"},"versions":{"2.0.1758683737":{"name":"@amazon-devices/react-native-reanimated","version":"2.0.1758683737","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-reanimated@2.0.1758683737","maintainers":[{"name":"anmoldalmia","email":"dalmia.anmol+npm@gmail.com"},{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"cd03b89433e831c376b30d3cb329b90a97d94308","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-reanimated/-/react-native-reanimated-2.0.1758683737.tgz","fileCount":804,"integrity":"sha512-/8XGLygPpsN6CzALVuR0ZAyRXhcYgOdceR4CmRXwNcObCdDIBJp1lzWSGX7qAWDH0Byu4yzIpBDQJMwuuoWRHA==","signatures":[{"sig":"MEUCIQDvCXGT2xEzJ+/aldqNLbZREbqeHWcfodCLOK2/9qKuegIgc3QlnuJp6zg5DQBq/a7V27z+snXorSWH7OyHnuENaus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8845785},"main":"lib/module/index","_from":"file:/local/TodWorker-nobody/testruns/8fe15431-fada-4c15-8af6-bedff189cab5/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-reanimated-2.0.1758683737+3.5.4.tgz","types":"lib/typescript/index","kepler":{"temporary-alias-for-package":{"name":"react-native-reanimated","version":"3.5.4"}},"module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && (which npm-pretty-much >/dev/null 2>&1 && npm-pretty-much install || $npm_execpath install) && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","build":"npm run build:release","clean":"rm -rf node_modules && cd Example && rm -rf node_modules && cd ios && pod deintegrate && cd ../..","reset":"yarn clean && yarn setup","setup":"yarn && cd Example && yarn && cd ios && pod install --verbose && cd ../..","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common && yarn format:kepler","plugin":"cd plugin && (which npm-pretty-much >/dev/null 2>&1 && npm-pretty-much install || $npm_execpath install) && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different src __tests__ __typetests__","lint:docs":"cd docs && yarn lint && cd ..","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","clean:deep":"cd android && rm -rf .cxx .gradle build && cd ../Example/android && rm -rf .gradle build app/build && cd ../.. && yarn clean","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:release":"bob build","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:kepler":"find kepler/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:plugin":"cd plugin && yarn format && cd ..","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:check:all":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh app/src/App.tsx __typetests__/common.tsx __typetests__/0.72+.tsx","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","run-fabric-example:ios":"cd FabricExample && yarn && cd ios && pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+.tsx","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common.tsx","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","run-example:ios:cold-start":"cd Example && yarn && cd ios && git clean -xdf && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","run-fabric-example:ios:cold-start":"cd FabricExample && yarn && cd ios && git clean -xdf && pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/local/TodWorker-nobody/testruns/8fe15431-fada-4c15-8af6-bedff189cab5/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-reanimated-2.0.1758683737+3.5.4.tgz","_integrity":"sha512-/8XGLygPpsN6CzALVuR0ZAyRXhcYgOdceR4CmRXwNcObCdDIBJp1lzWSGX7qAWDH0Byu4yzIpBDQJMwuuoWRHA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/ --ignore-pattern docs --ignore-pattern plugin --ignore-pattern .eslintrc.js --ignore-pattern jest.config.js --ignore-pattern __typetests__","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","apple/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.19.5","dependencies":{"invariant":"^2.2.4","react-native":"0.72.0","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"keplerImport":true,"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"^18.2.0","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"^4.1.3","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","lint-staged":"^11.2.0","@babel/types":"~7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","@types/invariant":"^2.2.35","react-native-web":"~0.18.12","@babel/preset-env":"^7.20.0","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-node":"^11.1.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@types/babel__generator":"^7.6.4","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^5.11.0","@types/react-test-renderer":"17.0.2","@react-native/eslint-config":"^0.72.2","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^5.0.0","react-native-gesture-handler":"^2.12.0","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-arrow-functions":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-transform-template-literals":"^7.0.0","@babel/plugin-transform-shorthand-properties":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","@babel/plugin-transform-arrow-functions":"^7.0.0-0","@babel/plugin-proposal-optional-chaining":"^7.0.0-0","@babel/plugin-transform-template-literals":"^7.0.0-0","@babel/plugin-transform-shorthand-properties":"^7.0.0-0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.1758683737_1758780597109_0.042908419434428025","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"2.0.1759135970":{"name":"@amazon-devices/react-native-reanimated","version":"2.0.1759135970","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-reanimated@2.0.1759135970","maintainers":[{"name":"anmoldalmia","email":"dalmia.anmol+npm@gmail.com"},{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"6f5b538e851c5fe4b6abd95a5d8f54c9db924ccb","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-reanimated/-/react-native-reanimated-2.0.1759135970.tgz","fileCount":804,"integrity":"sha512-ClIf5jmtPMT0FzOUA4KVrcO/L2H16D1k5X1ffFmZFzSZOkpk5ynSf9QrvX8GqS6svUneOypd/1iYCWNLRqveKw==","signatures":[{"sig":"MEQCIFxrggrpqYpvIV3u/aFu3Oa+Z0qdaDVoGqk9Wn/LvnIZAiBUdBrIOMlcngrHF95r+kP2lZlCwwHMf4hZNwu+BfGuJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8829430},"main":"lib/module/index","_from":"file:/local/TodWorker-nobody/testruns/04e3023f-921e-44f6-8e0b-8a10b9c67bf1/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-reanimated-2.0.1759135970+3.5.4.tgz","types":"lib/typescript/index","kepler":{"temporary-alias-for-package":{"name":"react-native-reanimated","version":"3.5.4"}},"module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && (which npm-pretty-much >/dev/null 2>&1 && npm-pretty-much install || $npm_execpath install) && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","build":"npm run build:release","clean":"rm -rf node_modules && cd Example && rm -rf node_modules && cd ios && pod deintegrate && cd ../..","reset":"yarn clean && yarn setup","setup":"yarn && cd Example && yarn && cd ios && pod install --verbose && cd ../..","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common && yarn format:kepler","plugin":"cd plugin && (which npm-pretty-much >/dev/null 2>&1 && npm-pretty-much install || $npm_execpath install) && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different src __tests__ __typetests__","lint:docs":"cd docs && yarn lint && cd ..","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","clean:deep":"cd android && rm -rf .cxx .gradle build && cd ../Example/android && rm -rf .gradle build app/build && cd ../.. && yarn clean","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:release":"bob build","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:kepler":"find kepler/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:plugin":"cd plugin && yarn format && cd ..","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:check:all":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh app/src/App.tsx __typetests__/common.tsx __typetests__/0.72+.tsx","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","run-fabric-example:ios":"cd FabricExample && yarn && cd ios && pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+.tsx","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common.tsx","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","run-example:ios:cold-start":"cd Example && yarn && cd ios && git clean -xdf && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","run-fabric-example:ios:cold-start":"cd FabricExample && yarn && cd ios && git clean -xdf && pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache"},"_npmUser":{"name":"anmoldalmia","email":"dalmia.anmol+npm@gmail.com"},"_resolved":"/local/TodWorker-nobody/testruns/04e3023f-921e-44f6-8e0b-8a10b9c67bf1/src/Kepler-CLI-Native-NpmPublisher-3P/public_npm_package_cache/amazon-devices-react-native-reanimated-2.0.1759135970+3.5.4.tgz","_integrity":"sha512-ClIf5jmtPMT0FzOUA4KVrcO/L2H16D1k5X1ffFmZFzSZOkpk5ynSf9QrvX8GqS6svUneOypd/1iYCWNLRqveKw==","deprecated":"Unsupported Version","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"10.8.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/ --ignore-pattern docs --ignore-pattern plugin --ignore-pattern .eslintrc.js --ignore-pattern jest.config.js --ignore-pattern __typetests__","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","apple/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"20.19.5","dependencies":{"invariant":"^2.2.4","react-native":"0.72.0","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"keplerImport":true,"react-native":"src/index","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"^18.2.0","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"^4.1.3","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","lint-staged":"^11.2.0","@babel/types":"~7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","@types/invariant":"^2.2.35","react-native-web":"~0.18.12","@babel/preset-env":"^7.20.0","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-node":"^11.1.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@types/babel__generator":"^7.6.4","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^5.11.0","@types/react-test-renderer":"17.0.2","@react-native/eslint-config":"^0.72.2","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^5.0.0","react-native-gesture-handler":"^2.12.0","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-arrow-functions":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-transform-template-literals":"^7.0.0","@babel/plugin-transform-shorthand-properties":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","@babel/plugin-transform-arrow-functions":"^7.0.0-0","@babel/plugin-proposal-optional-chaining":"^7.0.0-0","@babel/plugin-transform-template-literals":"^7.0.0-0","@babel/plugin-transform-shorthand-properties":"^7.0.0-0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.1759135970_1759203036759_0.8485584141000135","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"4.0.0":{"name":"@amazon-devices/react-native-reanimated","version":"4.0.0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-reanimated@4.0.0","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"//":"amzn_mod - update package name and build with yarn","dist":{"shasum":"a46192a40105c187e250cec42fb65f13c869e921","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-reanimated/-/react-native-reanimated-4.0.0.tgz","fileCount":1822,"integrity":"sha512-XfQRRKoWHr0fKlKP3A9SbZPdG57mFnq87ZvJHjt73qNPpCV8n/dM35tewf4EUytDLTTPTd99tzutqwi0nlWgoA==","signatures":[{"sig":"MEUCIHzAE7mmbLOWTXo5BeOWmM7UTFQa2wzux92Pc0cdYRqyAiEAlPWcPd79O6Owgt6UHr7PVT7QO0N11e/iWd3JFxswXHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7997741},"main":"lib/module/index","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3097.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/4.0.0+4.1.3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"yarn workspace @amazon-devices/react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android && yarn format:common","lint:js":"eslint src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","format:js":"prettier --write --list-different src __tests__ __typetests__","lint:apple":"../../scripts/validate-apple.sh && yarn format:apple --dry-run -Werror","lint:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/lint-cmake.sh","type:check":"yarn type:check:src && yarn type:check:app && yarn type:check:tests:common","lint:common":"../../scripts/validate-common.sh && ../../scripts/cpplint.sh Common && yarn format:common --dry-run -Werror","format:apple":"find apple -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i","lint:android":"../../scripts/validate-android.sh && ./android/gradlew -p android spotlessCheck -q && ../../scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror && yarn lint:cmake","build:release":"npm run build","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:android":"yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake","type:check:app":"yarn workspace common-app type:check","type:check:src":"yarn tsc --noEmit","lint:clang-tidy":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs ../../scripts/clang-tidy-lint.sh","use-strict-check":"node ../../scripts/validate-use-strict.js","format:android:cpp":"find android/src -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","find-unused-code:js":"knip","format:android:java":"node ../../scripts/format-java.js","format:android:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/format-cmake.sh","type:check:tests:common":"../../scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,jsx --circular lib"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3097.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/4.0.0+4.1.3.tgz","_integrity":"sha512-XfQRRKoWHr0fKlKP3A9SbZPdG57mFnq87ZvJHjt73qNPpCV8n/dM35tewf4EUytDLTTPTd99tzutqwi0nlWgoA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./src/layoutReanimation/animationsManager.ts","./lib/module/layoutReanimation/animationsManager.js","./src/core.ts","./lib/module/core.js","./src/initializers.ts","./lib/module/initializers.js","./src/index.ts","./lib/module/index.js"],"_nodeVersion":"24.16.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"name":"rnreanimated","type":"modules","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","knip":"^5.61.3","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","cspell":"^8.8.0","eslint":"^9.29.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^3.3.3","@babel/cli":"^7.20.0","typescript":"5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.5","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","@shopify/flash-list":"2.0.2","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","@types/babel__traverse":"^7.14.2","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@types/babel__generator":"^7.6.4","react-native-builder-bob":"0.40.13","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^5.2.0","@react-native/babel-preset":"0.81.0","@react-native/metro-config":"0.81.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.81.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.1","babel-plugin-module-resolver":"^5.0.0","react-native-gesture-handler":"2.28.0","@testing-library/react-native":"^13.0.1","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.81.0","metro-react-native-babel-preset":"^0.76.2","@amazon-devices/react-native-kepler":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","@amazon-devices/react-native-kepler":"^4.0.0","@amazon-devices/react-native-worklets":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0_1781290714538_0.31554209837353064","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"2.0.9000000000":{"name":"@amazon-devices/react-native-reanimated","version":"2.0.9000000000","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-reanimated@2.0.9000000000","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"0dc5f0f58adef05c012e337ecca66d9efe090adf","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-reanimated/-/react-native-reanimated-2.0.9000000000.tgz","fileCount":804,"integrity":"sha512-302yxKiT8+Y2B3vHHaiBkmyG0JTBecHsnxq4i2a7ruEGzK6+TinUQoPYTmEj3eWhdY4KeMPdlcMV77co79NRkg==","signatures":[{"sig":"MEQCIH2cJjbXebV9hqN8YbeEkX/kQbjrU1NqpZImiqH3fwpIAiAscnjUnR8pyvNlVHR+C6c9Eo/N6APnKMXEnx6pNuJMnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8901739},"main":"lib/module/index","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3442.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/2.0.9000000000+3.5.4.tgz","types":"lib/typescript/index","kepler":{"temporary-alias-for-package":{"name":"react-native-reanimated","version":"3.5.4"}},"module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && (which npm-pretty-much >/dev/null 2>&1 && npm-pretty-much install || $npm_execpath install) && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","build":"npm run build:release","clean":"rm -rf node_modules && cd Example && rm -rf node_modules && cd ios && pod deintegrate && cd ../..","reset":"yarn clean && yarn setup","setup":"yarn && cd Example && yarn && cd ios && pod install --verbose && cd ../..","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common && yarn format:kepler","plugin":"cd plugin && (which npm-pretty-much >/dev/null 2>&1 && npm-pretty-much install || $npm_execpath install) && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different src __tests__ __typetests__","lint:docs":"cd docs && yarn lint && cd ..","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","clean:deep":"cd android && rm -rf .cxx .gradle build && cd ../Example/android && rm -rf .gradle build app/build && cd ../.. && yarn clean","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:release":"bob build","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:kepler":"find kepler/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:plugin":"cd plugin && yarn format && cd ..","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:check:all":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh app/src/App.tsx __typetests__/common.tsx __typetests__/0.72+.tsx","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","run-fabric-example:ios":"cd FabricExample && yarn && cd ios && pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+.tsx","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common.tsx","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","run-example:ios:cold-start":"cd Example && yarn && cd ios && git clean -xdf && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","run-fabric-example:ios:cold-start":"cd FabricExample && yarn && cd ios && git clean -xdf && pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.3442.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/2.0.9000000000+3.5.4.tgz","_integrity":"sha512-302yxKiT8+Y2B3vHHaiBkmyG0JTBecHsnxq4i2a7ruEGzK6+TinUQoPYTmEj3eWhdY4KeMPdlcMV77co79NRkg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"11.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/ --ignore-pattern docs --ignore-pattern plugin --ignore-pattern .eslintrc.js --ignore-pattern jest.config.js --ignore-pattern __typetests__","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","apple/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"24.16.0","dependencies":{"invariant":"^2.2.4","react-native":"0.72.0","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"keplerImport":true,"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.kepler.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"^18.2.0","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"^4.1.3","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","lint-staged":"^11.2.0","@babel/types":"~7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","@types/invariant":"^2.2.35","react-native-web":"~0.18.12","@babel/preset-env":"^7.20.0","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-node":"^11.1.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@types/babel__generator":"^7.6.4","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^5.11.0","@types/react-test-renderer":"17.0.2","@react-native/eslint-config":"^0.72.2","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^5.0.0","react-native-gesture-handler":"^2.12.0","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-arrow-functions":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-transform-template-literals":"^7.0.0","@babel/plugin-transform-shorthand-properties":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","@babel/plugin-transform-arrow-functions":"^7.0.0-0","@babel/plugin-proposal-optional-chaining":"^7.0.0-0","@babel/plugin-transform-template-literals":"^7.0.0-0","@babel/plugin-transform-shorthand-properties":"^7.0.0-0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.9000000000_1781732664553_0.5571060989103527","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"4.0.0-rn-83":{"name":"@amazon-devices/react-native-reanimated","version":"4.0.0-rn-83","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-reanimated@4.0.0-rn-83","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"//":"amzn_mod - update package name and build with yarn","dist":{"shasum":"abaed6577103a3bc0c8211a53fc02a9215a0cfbf","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-reanimated/-/react-native-reanimated-4.0.0-rn-83.tgz","fileCount":2057,"integrity":"sha512-u36Irv6D5uDCDCB/vwXxf6k2uRbFgClUn7xRaX1ALfo0te2YVjQwNO0kQNP4dA4UNtn5v0QSXPYwsW7ObzPDSA==","signatures":[{"sig":"MEUCIQCH7nxFYDq0KgiUdbPfiiFi/o48hBkuArP5cM8Q6uUVqwIgBPESst3SiSB3pBz0jD6QMwHTIrRJdmNndWzWi+Lfg4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8851071},"main":"lib/module/index","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.5952.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/amazon-devices-react-native-reanimated-4.0.0-rn-83.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"yarn workspace @amazon-devices/react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android && yarn format:common","lint:js":"eslint src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","format:js":"prettier --write --list-different src __tests__ __typetests__","lint:apple":"../../scripts/validate-apple.sh && yarn format:apple --dry-run -Werror","lint:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/lint-cmake.sh","type:check":"yarn type:check:src && yarn type:check:app && yarn type:check:tests:common","lint:common":"../../scripts/validate-common.sh && ../../scripts/cpplint.sh Common && yarn format:common --dry-run -Werror","format:apple":"find apple -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i","lint:android":"../../scripts/validate-android.sh && ./android/gradlew -p android spotlessCheck -q && ../../scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror && yarn lint:cmake","build:release":"npm run build","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:android":"yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake","type:check:app":"yarn workspace common-app type:check","type:check:src":"yarn tsc --noEmit","lint:clang-tidy":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs ../../scripts/clang-tidy-lint.sh","use-strict-check":"node ../../scripts/validate-use-strict.js","format:android:cpp":"find android/src -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","find-unused-code:js":"knip","format:android:java":"node ../../scripts/format-java.js","format:android:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/format-cmake.sh","type:check:tests:common":"../../scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,jsx --circular lib"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.5952.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/amazon-devices-react-native-reanimated-4.0.0-rn-83.tgz","_integrity":"sha512-u36Irv6D5uDCDCB/vwXxf6k2uRbFgClUn7xRaX1ALfo0te2YVjQwNO0kQNP4dA4UNtn5v0QSXPYwsW7ObzPDSA==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./src/layoutReanimation/animationsManager.ts","./lib/module/layoutReanimation/animationsManager.js","./src/core.ts","./lib/module/core.js","./src/initializers.ts","./lib/module/initializers.js","./src/index.ts","./lib/module/index.js"],"_nodeVersion":"24.16.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"name":"rnreanimated","type":"modules","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","knip":"^5.61.3","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","cspell":"^8.8.0","eslint":"^9.29.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^3.3.3","@babel/cli":"^7.20.0","typescript":"5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.5","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","@shopify/flash-list":"2.0.2","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","@types/babel__traverse":"^7.14.2","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@types/babel__generator":"^7.6.4","react-native-builder-bob":"0.40.13","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^5.2.0","@react-native/babel-preset":"0.81.0","@react-native/metro-config":"0.81.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.81.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.1","babel-plugin-module-resolver":"^5.0.0","react-native-gesture-handler":"2.28.0","@testing-library/react-native":"^13.0.1","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.81.0","metro-react-native-babel-preset":"^0.76.2","@amazon-devices/react-native-kepler":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","@amazon-devices/react-native-worklets":"^1.0.0"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","@amazon-devices/react-native-kepler":"^4.0.0","@amazon-devices/react-native-worklets":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-rn-83_1782260888859_0.3571091062692573","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"2.0.9000000001":{"name":"@amazon-devices/react-native-reanimated","version":"2.0.9000000001","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-reanimated@2.0.9000000001","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://github.com/software-mansion/react-native-reanimated#readme","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"befa044dd9462577b517021922d7d9f6c4261e86","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-reanimated/-/react-native-reanimated-2.0.9000000001.tgz","fileCount":806,"integrity":"sha512-LOOHSe7f3/Kvz0VlxtzejSVtZAHEVr1YdO3IZtelNr5hOs7rc9FZ5RrRCgYZHLnGw8/mFDzy7m4TTxuGoAMAkQ==","signatures":[{"sig":"MEUCIQCDSO0Nrg7ogUWs9eMX+0WrvFodBf49/Yco9PgbTMT1wgIgMV1R/VpxVg2J7MfUwQsxebnJuxui3vWqtiMuN5c1jTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9087610},"main":"lib/module/index","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.9934.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/2.0.9000000001+3.5.4.tgz","types":"lib/typescript/index","kepler":{"temporary-alias-for-package":{"name":"react-native-reanimated","version":"3.5.4"}},"module":"lib/module/index","source":"src/index","scripts":{"app":"cd app && (which npm-pretty-much >/dev/null 2>&1 && npm-pretty-much install || $npm_execpath install) && cd ..","lint":"yarn lint:js && yarn lint:plugin && yarn lint:cpp && yarn lint:java && yarn lint:ios","test":"yarn run format:js && yarn run lint:js && yarn run test:unit","build":"npm run build:release","clean":"rm -rf node_modules && cd Example && rm -rf node_modules && cd ios && pod deintegrate && cd ../..","reset":"yarn clean && yarn setup","setup":"yarn && cd Example && yarn && cd ios && pod install --verbose && cd ../..","format":"yarn format:js && yarn format:plugin && yarn format:java && yarn format:ios && yarn format:android && yarn format:common && yarn format:kepler","plugin":"cd plugin && (which npm-pretty-much >/dev/null 2>&1 && npm-pretty-much install || $npm_execpath install) && cd ..","lint:js":"eslint --ext '.js,.ts,.tsx' src __tests__  && yarn prettier --check src __tests__ __typetests__","lint:cpp":"./scripts/cpplint.sh","lint:ios":"./scripts/validate-ios.sh && yarn format:ios --dry-run","format:js":"prettier --write --list-different src __tests__ __typetests__","lint:docs":"cd docs && yarn lint && cd ..","lint:java":"./android/gradlew -p android spotlessCheck -q","test:unit":"jest","clean:deep":"cd android && rm -rf .cxx .gradle build && cd ../Example/android && rm -rf .gradle build app/build && cd ../.. && yarn clean","format:ios":"find apple/ -iname *.h -o -iname *.m -o -iname *.mm -o -iname *.cpp | xargs clang-format -i --Werror","reset:deep":"yarn clean:deep && yarn setup","format:docs":"cd docs && yarn format && cd ..","format:java":"node ./scripts/format-java.js","lint:plugin":"cd plugin && yarn lint && cd ..","build:release":"bob build","format:common":"find Common/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:kepler":"find kepler/ -iname *.h -o -iname *.cpp | xargs clang-format -i","format:plugin":"cd plugin && yarn format && cd ..","format:android":"find android/src/ -iname *.h -o -iname *.cpp | xargs clang-format -i","type:check:all":"yarn type:check:src && yarn type:check:plugin && ./scripts/test-ts.sh app/src/App.tsx __typetests__/common.tsx __typetests__/0.72+.tsx","type:check:app":"./scripts/test-ts.sh app/src/App.tsx","type:check:src":"yarn tsc --noEmit","run-example:ios":"cd Example && yarn && cd ios && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:plugin":"cd plugin && yarn type:check:src && cd ..","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error  ","test:update-snapshot":"jest --updateSnapshot","run-fabric-example:ios":"cd FabricExample && yarn && cd ios && pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache","type:check:tests:0.72+":"./scripts/test-ts.sh __typetests__/0.72+.tsx","type:check:tests:common":"./scripts/test-ts.sh __typetests__/common.tsx","circular_dependency_check":"yarn madge --extensions js,ts,tsx --circular src lib","run-example:ios:cold-start":"cd Example && yarn && cd ios && git clean -xdf && pod install && open ReanimatedExample.xcworkspace && cd .. && yarn start --reset-cache","run-fabric-example:ios:cold-start":"cd FabricExample && yarn && cd ios && git clean -xdf && pod install && open FabricExample.xcworkspace && cd .. && yarn start --reset-cache"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.9934.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/2.0.9000000001+3.5.4.tgz","_integrity":"sha512-LOOHSe7f3/Kvz0VlxtzejSVtZAHEVr1YdO3IZtelNr5hOs7rc9FZ5RrRCgYZHLnGw8/mFDzy7m4TTxuGoAMAkQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"_npmVersion":"11.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"lint-staged":{"**/*.{h,cpp}":"yarn lint:cpp","*.(js|ts|tsx)":["eslint --ext '.js,.ts,.tsx' src/ --ignore-pattern docs --ignore-pattern plugin --ignore-pattern .eslintrc.js --ignore-pattern jest.config.js --ignore-pattern __typetests__","prettier --write"],"plugin/**/*.ts":"yarn lint:plugin","Common/**/*.{h,cpp}":"yarn format:common","android/src/**/*.java":"yarn format:java","apple/**/*.{h,m,mm,cpp}":"yarn format:ios","android/src/**/*.{h,cpp}":"yarn format:android"},"sideEffects":["./lib/reanimated2/core","./lib/index"],"_nodeVersion":"24.16.0","dependencies":{"invariant":"^2.2.4","react-native":"0.72.0","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-object-assign":"^7.16.7"},"keplerImport":true,"react-native":"src/index","_hasShrinkwrap":false,"readmeFilename":"README.kepler.md","devDependencies":{"jest":"^29.0.0","axios":"^1.4.0","husky":"^7.0.4","madge":"^5.0.1","react":"^18.2.0","eslint":"^8.44.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^2.5.1","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","babel-jest":"^27.5.1","typescript":"^4.1.3","@babel/core":"^7.20.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","lint-staged":"^11.2.0","@babel/types":"~7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","clang-format":"^1.6.0","@types/invariant":"^2.2.35","react-native-web":"~0.18.12","@babel/preset-env":"^7.20.0","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-node":"^11.1.0","react-test-renderer":"17.0.2","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","@types/babel__traverse":"^7.14.2","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-standard":"^5.0.0","@types/babel__generator":"^7.6.4","react-native-builder-bob":"^0.18.3","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^5.11.0","@types/react-test-renderer":"17.0.2","@react-native/eslint-config":"^0.72.2","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.0","babel-plugin-module-resolver":"^5.0.0","react-native-gesture-handler":"^2.12.0","@testing-library/react-native":"^7.1.0","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^5.11.0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","eslint-import-resolver-babel-module":"^5.3.1","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-arrow-functions":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-transform-template-literals":"^7.0.0","@babel/plugin-transform-shorthand-properties":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","@amazon-devices/react-native-kepler":"^2.0.0+rn0.72.0","@babel/plugin-transform-arrow-functions":"^7.0.0-0","@babel/plugin-proposal-optional-chaining":"^7.0.0-0","@babel/plugin-transform-template-literals":"^7.0.0-0","@babel/plugin-transform-shorthand-properties":"^7.0.0-0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_2.0.9000000001_1786044682073_0.7149371955958628","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["module","typescript"]}},"4.0.1":{"name":"@amazon-devices/react-native-reanimated","version":"4.0.1","keywords":["react-native","react","native","reanimated"],"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","_id":"@amazon-devices/react-native-reanimated@4.0.1","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"homepage":"https://docs.swmansion.com/react-native-reanimated","bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"//":"amzn_mod - update package name and build with yarn","dist":{"shasum":"5fbc5860b962e8c341a3477d57e0e7ac37ad11ca","tarball":"https://registry.npmjs.org/@amazon-devices/react-native-reanimated/-/react-native-reanimated-4.0.1.tgz","fileCount":1822,"integrity":"sha512-P/+eouteox1HkoSkrH6+B8jwI378pZmXAnbziKFZVUADypYjBM+3gQdxVhYdz9OmHgw3wpndXaiDe0ZRECnBAQ==","signatures":[{"sig":"MEYCIQDYJDBJmN32wTvNOYdYx3iEdnjtp51F1hVAuNJPBxDe3gIhAP4oAgaYBx3WWYWqlVmPlI4Fwjd/OH1OOUOMehtiXJnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4499985},"main":"lib/module/index","_from":"file:/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.10008.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/4.0.1+4.1.3.tgz","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"yarn lint:js && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"yarn workspace @amazon-devices/react-native-worklets build && bob build","format":"yarn format:js && yarn format:apple && yarn format:android && yarn format:common","lint:js":"eslint src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","format:js":"prettier --write --list-different src __tests__ __typetests__","lint:apple":"../../scripts/validate-apple.sh && yarn format:apple --dry-run -Werror","lint:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/lint-cmake.sh","type:check":"yarn type:check:src && yarn type:check:app && yarn type:check:tests:common","lint:common":"../../scripts/validate-common.sh && ../../scripts/cpplint.sh Common && yarn format:common --dry-run -Werror","format:apple":"find apple -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i","lint:android":"../../scripts/validate-android.sh && ./android/gradlew -p android spotlessCheck -q && ../../scripts/cpplint.sh android/src && yarn format:android:cpp --dry-run -Werror && yarn lint:cmake","build:release":"npm run build","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","format:android":"yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake","type:check:app":"yarn workspace common-app type:check","type:check:src":"yarn tsc --noEmit","lint:clang-tidy":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs ../../scripts/clang-tidy-lint.sh","use-strict-check":"node ../../scripts/validate-use-strict.js","format:android:cpp":"find android/src -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","find-unused-code:js":"knip","format:android:java":"node ../../scripts/format-java.js","format:android:cmake":"find ./android -type d \\( -name build -o -name .cxx \\) -prune -o -type f -name 'CMakeLists.txt' -print | xargs ../../scripts/format-cmake.sh","type:check:tests:common":"../../scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,jsx --circular lib"},"_npmUser":{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"},"_resolved":"/apollo/env/BrazilCLIAWSAuth/var/brazil-package-cache/packages/VegaSDKNpmRegistry/VegaSDKNpmRegistry-1.0.10008.0/AL2_x86_64/DEV.STD.PTHREAD/build/brazil-npm-registry/@amazon-devices/react-native-reanimated/4.0.1+4.1.3.tgz","_integrity":"sha512-P/+eouteox1HkoSkrH6+B8jwI378pZmXAnbziKFZVUADypYjBM+3gQdxVhYdz9OmHgw3wpndXaiDe0ZRECnBAQ==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.13.0","description":"More powerful alternative to Animated library for React Native.","directories":{},"sideEffects":["./src/layoutReanimation/animationsManager.ts","./lib/module/layoutReanimation/animationsManager.js","./src/core.ts","./lib/module/core.js","./src/initializers.ts","./lib/module/initializers.js","./src/index.ts","./lib/module/index.js"],"_nodeVersion":"24.16.0","dependencies":{"semver":"7.7.2","react-native-is-edge-to-edge":"^1.2.1"},"react-native":"src/index","codegenConfig":{"name":"rnreanimated","type":"modules","android":{"javaPackageName":"com.swmansion.reanimated"},"jsSrcsDir":"./src/specs"},"interfaceOnly":{"keep":["plugin","metro-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","knip":"^5.61.3","axios":"^1.8.2","madge":"^5.0.1","react":"19.1.0","cspell":"^8.8.0","eslint":"^9.29.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^3.3.3","@babel/cli":"^7.20.0","typescript":"5.8.3","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^19.1.0","babel-eslint":"^10.1.0","react-native":"0.81.5","@types/semver":"^7","eslint-plugin-n":"^17.19.0","react-native-svg":"15.12.1","@babel/preset-env":"^7.25.3","clang-format-node":"^1.3.1","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^28.13.0","@shopify/flash-list":"2.0.2","eslint-plugin-tsdoc":"^0.4.0","react-test-renderer":"19.1.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","@types/babel__traverse":"^7.14.2","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@types/babel__generator":"^7.6.4","react-native-builder-bob":"0.40.13","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^5.2.0","@react-native/babel-preset":"0.81.0","@react-native/metro-config":"0.81.0","@types/react-test-renderer":"^19.1.0","@react-native/eslint-config":"0.81.0","@testing-library/jest-native":"^4.0.4","@testing-library/react-hooks":"^8.0.1","babel-plugin-module-resolver":"^5.0.0","react-native-gesture-handler":"2.28.0","@testing-library/react-native":"^13.0.1","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.81.0","metro-react-native-babel-preset":"^0.76.2","@amazon-devices/react-native-kepler":"^4.0.0","eslint-import-resolver-babel-module":"^5.3.2","@amazon-devices/react-native-worklets":"^1.0.0"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*","@amazon-devices/react-native-kepler":"^4.0.0","@amazon-devices/react-native-worklets":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.1_1786137820720_0.877106894366541","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}}},"time":{"created":"2025-09-25T06:09:56.675Z","modified":"2026-08-07T21:23:47.217Z","2.0.1758683737":"2025-09-25T06:09:57.421Z","2.0.1759135970":"2025-09-30T03:30:37.045Z","4.0.0":"2026-06-12T18:58:34.795Z","2.0.9000000000":"2026-06-17T21:44:24.879Z","4.0.0-rn-83":"2026-06-24T00:28:09.155Z","2.0.9000000001":"2026-08-06T19:31:22.349Z","4.0.1":"2026-08-07T21:23:40.938Z"},"bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"license":"See license in LICENSE","homepage":"https://github.com/software-mansion/react-native-reanimated#readme","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git"},"description":"More powerful alternative to Animated library for React Native.","maintainers":[{"name":"amazon-devices-admin","email":"amazon-devices-npm-admin@amazon.com"}],"readme":"","readmeFilename":"README.kepler.md"}