{"bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"fbdee721bff0946a6e5ae67c8c38c37ca4a0a057","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.1.tgz","fileCount":1887,"integrity":"sha512-/NcHnZMyOvsD/wYXug/YqSKw90P9edN0kEPL5lP4PFf1aQ4F1V7MKe/E0tvfkXKIajy3Qocp5EiEnlcrK/+BZg==","signatures":[{"sig":"MEUCIAXV7A1PqRJHD1a366T7YhC16ooV+FNrQD7DyZYMMAseAiEAvJReEjBIaf9/+8r24k8rPJuOoD7cPfqgL/6LPBTjRcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3901286},"main":"lib/module/index","name":"react-native-reanimated","_from":"file:react-native-reanimated-4.2.1.tgz","types":"lib/typescript/index.d.ts","author":{"name":"Krzysztof Magiera","email":"krzys.magiera@gmail.com"},"module":"lib/module/index","source":"src/index","license":"MIT","scripts":{"lint":"yarn lint:js && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"yarn workspace 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__","prepack":"cp ../../README.md ./README.md","postpack":"rm ./README.md","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:native && yarn type:check:src:web && 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","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","lint:clang-tidy":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs ../../scripts/clang-tidy-lint.sh","type:check:strict":"yarn type:check:strict:src && yarn type:check:strict:app","format:android:cpp":"find android/src -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","type:check:src:web":"yarn tsc --noEmit --project tsconfig.web.json","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:src:native":"yarn tsc --noEmit","type:check:strict:app":"yarn workspace common-app type:check:strict","type:check:strict:src":"yarn tsc --noEmit --customConditions react-native-strict-api","type:check:tests:common":"../../scripts/test-ts.sh __typetests__/common","circular-dependency-check":"yarn madge --extensions js,jsx --circular lib"},"_npmUser":{"name":"matipl01","email":"lop.mateusz.2001@gmail.com"},"homepage":"https://docs.swmansion.com/react-native-reanimated","keywords":["react-native","react","native","reanimated"],"_resolved":"/Users/mateu/Downloads/react-native-reanimated-4.2.1.tgz","_integrity":"sha512-/NcHnZMyOvsD/wYXug/YqSKw90P9edN0kEPL5lP4PFf1aQ4F1V7MKe/E0tvfkXKIajy3Qocp5EiEnlcrK/+BZg==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.9.2","description":"More powerful alternative to Animated library for React Native.","directories":{},"maintainers":[{"name":"swm-bot","email":"npm@swmansion.com"},{"name":"kmag","email":"krzys.magiera@gmail.com"},{"name":"piaskowyk","email":"krzysztof.piaskowy@swmansion.com"},{"name":"tomekzaw","email":"tomekzawadzki98@gmail.com"},{"name":"tjzel","email":"tzelawski@gmail.com"},{"name":"matipl01","email":"lop.mateusz.2001@gmail.com"},{"name":"bartlomiejbloniarz","email":"bartlomiej.bloniarz@gmail.com"},{"name":"patrycjakalinska","email":"cysiak0412@gmail.com"}],"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":"22.14.0","dependencies":{"semver":"7.7.3","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,"devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.1.1","eslint":"9.37.0","prettier":"3.6.2","react-dom":"19.1.1","typescript":"5.8.3","@babel/core":"7.28.4","@types/jest":"30.0.0","@types/node":"24.0.14","@types/react":"19.2.2","react-native":"0.82.0","@types/semver":"7.7.1","react-native-web":"0.21.1","@babel/preset-env":"7.28.3","clang-format-node":"1.3.5","react-test-renderer":"19.1.1","react-native-worklets":"workspace:*","react-native-builder-bob":"0.40.13","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.82.0","@react-native/metro-config":"0.82.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.82.0","@testing-library/jest-native":"5.4.3","@testing-library/react-hooks":"8.0.1","@testing-library/react-native":"13.3.3","@react-native/typescript-config":"0.82.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":">=0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.2.1_1766074886796_0.9555619825170905","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]},"_id":"react-native-reanimated@4.2.1","version":"4.2.1"}