{"_id":"@ars-vivendi/react-native-reanimated","_rev":"3-8b09f5615bf60c39ac1f9c496500ad16","name":"@ars-vivendi/react-native-reanimated","dist-tags":{"latest":"4.3.0-a9.0","alpha":"4.2.1-a9.2"},"versions":{"4.3.0-a9.0":{"name":"@ars-vivendi/react-native-reanimated","version":"4.3.0-a9.0","keywords":["react-native","react","native","reanimated"],"author":{"name":"Ars Vivendi"},"license":"MIT","_id":"@ars-vivendi/react-native-reanimated@4.3.0-a9.0","maintainers":[{"name":"cwahn","email":"cwahn0904@gmail.com"}],"homepage":"https://github.com/ars-vivendi/react-native-reanimated","bugs":{"url":"https://github.com/ars-vivendi/react-native-reanimated/issues"},"dist":{"shasum":"dfe6c715d5565db72d9f3173d4ae05ba5bce175c","tarball":"https://registry.npmjs.org/@ars-vivendi/react-native-reanimated/-/react-native-reanimated-4.3.0-a9.0.tgz","fileCount":1951,"integrity":"sha512-2FrmcRpCLGVocfiMCu3OQ8y0HMKRnZ8C5QvY0JZlFcMoTknpBemVkAry7rbjcTHFksv2uJFcC41ESW04VhrG7g==","signatures":[{"sig":"MEYCIQCktNdubD4RcA6YfzuBDpwfpYZv93uxIn6mC+l9yC8XwgIhALfaH0g943k/S3J/aOyAR6Bhgbf02UmHkRhhUdZBpiTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026057},"main":"lib/module/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"1b4e4c3e8ced3f326b35ec43a84eb2a8693647de","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","tree-shake:check:web":"yarn is-tree-shakable --resolution web","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":"cwahn","email":"cwahn0904@gmail.com"},"repository":{"url":"git+https://github.com/ars-vivendi/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.2","description":"Global animation context fork of react-native-reanimated. Use withAnimation() for CSS-like transitions.","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":"25.2.1","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.2.0","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.0","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.83.0","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"15.14.0","react-native-web":"0.21.1","@babel/preset-env":"7.28.3","clang-format-node":"1.3.5","@shopify/flash-list":"2.1.0","react-test-renderer":"19.2.0","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.83.0","@react-native/metro-config":"0.83.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.83.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.83.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":">=0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-a9.0_1769238299298_0.30701270814787573","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.3.0-a9.1":{"name":"@ars-vivendi/react-native-reanimated","version":"4.3.0-a9.1","keywords":["react-native","react","native","reanimated"],"author":{"name":"Ars Vivendi"},"license":"MIT","_id":"@ars-vivendi/react-native-reanimated@4.3.0-a9.1","maintainers":[{"name":"cwahn","email":"cwahn0904@gmail.com"}],"homepage":"https://github.com/ars-vivendi/react-native-reanimated","bugs":{"url":"https://github.com/ars-vivendi/react-native-reanimated/issues"},"dist":{"shasum":"2911f2b4af843082697b01c9eb009eb478442db1","tarball":"https://registry.npmjs.org/@ars-vivendi/react-native-reanimated/-/react-native-reanimated-4.3.0-a9.1.tgz","fileCount":1951,"integrity":"sha512-+CXmM6HMEsaX6WU6x6jOtP04vf28eQPuk8Z7HNU65E451nSSQl/IHcNXFHKz3xu0j9P68yqaWCDUX9UctPskYg==","signatures":[{"sig":"MEYCIQCtzX+5ipN7TcRj7aHcbFZVveNBOlrBnHic6oKBNNMUqgIhAJ6hKPesvdIlrXqTbR63ufNyX05gJe8e7AnGl/yNJu8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026318},"main":"lib/module/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"99cd9225aa0e3edc7384ebd21f8e651572a37719","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","tree-shake:check:web":"yarn is-tree-shakable --resolution web","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":"cwahn","email":"cwahn0904@gmail.com"},"repository":{"url":"git+https://github.com/ars-vivendi/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"11.6.2","description":"Global animation context fork of react-native-reanimated. Use withAnimation() for CSS-like transitions.","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":"25.2.1","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,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","react":"19.2.0","eslint":"9.37.0","prettier":"3.6.2","jest-expo":"52.0.5","react-dom":"19.2.0","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.83.0","@types/semver":"7.7.1","is-tree-shakable":"0.4.1","react-native-svg":"15.14.0","react-native-web":"0.21.1","@babel/preset-env":"7.28.3","clang-format-node":"1.3.5","@shopify/flash-list":"2.1.0","react-test-renderer":"19.2.0","@testing-library/dom":"10.4.0","react-native-worklets":"workspace:*","@testing-library/react":"16.1.0","react-native-builder-bob":"0.40.13","@types/convert-source-map":"2.0.3","@react-native/babel-preset":"0.83.0","@react-native/metro-config":"0.83.0","@types/react-test-renderer":"19.1.0","@react-native/eslint-config":"0.83.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.83.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":">=0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.3.0-a9.1_1769257436883_0.2884828470769847","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]}},"4.2.1-a9.2":{"name":"@ars-vivendi/react-native-reanimated","version":"4.2.1-a9.2","description":"Global animation context fork of react-native-reanimated. Use withAnimation() for CSS-like transitions.","keywords":["react-native","react","native","reanimated"],"scripts":{"test":"jest","lint":"yarn lint:js && yarn lint:common && yarn lint:android && yarn lint:apple","lint:js":"eslint src __tests__ __typetests__ && yarn prettier --check src __tests__ __typetests__","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","lint:common":"../../scripts/validate-common.sh && ../../scripts/cpplint.sh Common && yarn format:common --dry-run -Werror","lint:clang-tidy":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs ../../scripts/clang-tidy-lint.sh","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","format":"yarn format:js && yarn format:apple && yarn format:android && yarn format:common","format:js":"prettier --write --list-different src __tests__ __typetests__","format:apple":"find apple -iname \"*.h\" -o -iname \"*.m\" -o -iname \"*.mm\" -o -iname \"*.cpp\" | xargs clang-format -i","format:android":"yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake","format:android:java":"node ../../scripts/format-java.js","format:android:cpp":"find android/src -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","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","format:common":"find Common -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","find-unused-code:js":"knip","type:check":"yarn type:check:src:native && yarn type:check:src:web && yarn type:check:app && yarn type:check:tests:common","type:check:src:native":"yarn tsc --noEmit","type:check:src:web":"yarn tsc --noEmit --project tsconfig.web.json","type:check:app":"yarn workspace common-app type:check","type:check:tests:common":"../../scripts/test-ts.sh __typetests__/common","type:check:strict":"yarn type:check:strict:src && yarn type:check:strict:app","type:check:strict:src":"yarn tsc --noEmit --customConditions react-native-strict-api","type:check:strict:app":"yarn workspace common-app type:check:strict","build":"yarn workspace react-native-worklets build && bob build","circular-dependency-check":"yarn madge --extensions js,jsx --circular lib","prepack":"cp ../../README.md ./README.md","postpack":"rm ./README.md"},"main":"lib/module/index","module":"lib/module/index","react-native":"src/index","source":"src/index","types":"lib/typescript/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ars-vivendi/react-native-reanimated.git","directory":"packages/react-native-reanimated"},"author":{"name":"Ars Vivendi"},"license":"MIT","readmeFilename":"README.md","bugs":{"url":"https://github.com/ars-vivendi/react-native-reanimated/issues"},"homepage":"https://github.com/ars-vivendi/react-native-reanimated","dependencies":{"react-native-is-edge-to-edge":"1.2.1","semver":"7.7.3"},"peerDependencies":{"react":"*","react-native":"*","react-native-worklets":">=0.7.0"},"devDependencies":{"@babel/core":"7.28.4","@babel/preset-env":"7.28.3","@react-native/babel-preset":"0.82.0","@react-native/eslint-config":"0.82.0","@react-native/metro-config":"0.82.0","@react-native/typescript-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","@types/convert-source-map":"2.0.3","@types/jest":"30.0.0","@types/node":"24.0.14","@types/react":"19.2.2","@types/react-test-renderer":"19.1.0","@types/semver":"7.7.1","clang-format-node":"1.3.5","eslint":"9.37.0","jest":"30.2.0","knip":"5.61.3","madge":"8.0.0","prettier":"3.6.2","react":"19.1.1","react-dom":"19.1.1","react-native":"0.82.0","react-native-builder-bob":"0.40.13","react-native-web":"0.21.1","react-native-worklets":"workspace:*","react-test-renderer":"19.1.1","typescript":"5.8.3"},"react-native-builder-bob":{"source":"src","output":"lib","targets":[["module",{"esm":false,"jsxRuntime":"automatic"}],"typescript"]},"codegenConfig":{"name":"rnreanimated","type":"modules","jsSrcsDir":"./src/specs","android":{"javaPackageName":"com.swmansion.reanimated"}},"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"],"gitHead":"54ed310e82e9e87216ae9d796249d60332a5dcc5","_id":"@ars-vivendi/react-native-reanimated@4.2.1-a9.2","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-wNUVvy+lwlr28BcmEha/fVHCb7xouQ09sQ4Loykp+lwQQl4KcN2Rdd4DzS+n0/pTLNO1HYo9DKjEwu+siYQE0g==","shasum":"200b4ed8f68748ca7ee5d9dea666e9ef4e34f549","tarball":"https://registry.npmjs.org/@ars-vivendi/react-native-reanimated/-/react-native-reanimated-4.2.1-a9.2.tgz","fileCount":1914,"unpackedSize":3954539,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC8QJxJLEeaWgaLaCNFLcvSPRJm+r3va3uhbg/iE8q0HQIgdJ8RayqhQTrNGmKxVK4iq5VM2+Xf/JBkSpFGvwYd6J0="}]},"_npmUser":{"name":"cwahn","email":"cwahn0904@gmail.com"},"directories":{},"maintainers":[{"name":"cwahn","email":"cwahn0904@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-reanimated_4.2.1-a9.2_1769752107223_0.6944672927397175"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-24T07:04:59.201Z","modified":"2026-01-30T05:48:27.542Z","4.3.0-a9.0":"2026-01-24T07:04:59.541Z","4.3.0-a9.1":"2026-01-24T12:23:57.172Z","4.2.1-a9.2":"2026-01-30T05:48:27.420Z"},"bugs":{"url":"https://github.com/ars-vivendi/react-native-reanimated/issues"},"author":{"name":"Ars Vivendi"},"license":"MIT","homepage":"https://github.com/ars-vivendi/react-native-reanimated","keywords":["react-native","react","native","reanimated"],"repository":{"url":"git+https://github.com/ars-vivendi/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"description":"Global animation context fork of react-native-reanimated. Use withAnimation() for CSS-like transitions.","maintainers":[{"name":"cwahn","email":"cwahn0904@gmail.com"}],"readme":"","readmeFilename":""}