{"bugs":{"url":"https://github.com/software-mansion/react-native-reanimated/issues"},"dist":{"shasum":"ae70b4079319527c7671e25f72ce5ae5d30dacd9","tarball":"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.0.0-beta.1.tgz","fileCount":1786,"integrity":"sha512-ciXrm0J4gmRaKqLVHDwtts+CIAFiqEve8ficdLj21jdnWia6JELS/YuJVC+IEy7TO+4+5vaL4WYYppGrC8w26w==","signatures":[{"sig":"MEUCIQDqMMkgp2NxCyukCcXnveZcEqi5RiB0E5wg1PTJNy8o4gIgVlN2tf0vQZrs6GeQ3F3VAWo6c8CQ7icIZ246vJXmsD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4148829},"main":"lib/module/index","name":"react-native-reanimated","_from":"file:react-native-reanimated-4.0.0-beta.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:plugin && yarn lint:common && yarn lint:android && yarn lint:apple","test":"jest","build":"yarn build:plugin && bob build","format":"yarn format:js && yarn format:plugin && yarn format:apple && yarn format:android:java && yarn format:android:cpp && yarn format:android:cmake && yarn format:common","lint:js":"eslint --ext '.js,.ts,.tsx' 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 && yarn type:check:plugin && yarn type:check:app && ./scripts/test-ts.sh __typetests__/common","lint:common":"./scripts/validate-common.sh && ./scripts/cpplint.sh Common && yarn format:common --dry-run -Werror","lint:plugin":"cd plugin && yarn lint","build:plugin":"cd plugin && yarn build","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:plugin":"cd plugin && yarn format","type:check:app":"yarn workspace common-app type:check","type:check:src":"yarn tsc --noEmit","use-strict-check":"node ./scripts/validate-use-strict.js","type:check:plugin":"cd plugin && yarn type:check:src","format:android:cpp":"find android/src -iname \"*.h\" -o -iname \"*.cpp\" | xargs clang-format -i","find-unused-code:js":"yarn ts-prune --ignore \"index|.web.\" --error","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,ts,tsx --circular src lib"},"_npmUser":{"name":"matipl01","email":"lop.mateusz.2001@gmail.com"},"homepage":"https://docs.swmansion.com/react-native-reanimated","_resolved":"/Users/mateu/Downloads/react-native-reanimated-4.0.0-beta.1.tgz","_integrity":"sha512-ciXrm0J4gmRaKqLVHDwtts+CIAFiqEve8ficdLj21jdnWia6JELS/YuJVC+IEy7TO+4+5vaL4WYYppGrC8w26w==","repository":{"url":"git+https://github.com/software-mansion/react-native-reanimated.git","type":"git","directory":"packages/react-native-reanimated"},"_npmVersion":"10.2.3","description":"More powerful alternative to Animated library for React Native.","directories":{},"maintainers":[{"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":"szydlovsky","email":"9szydlowski9@gmail.com"}],"sideEffects":["./lib/module/layoutReanimation/animationsManager.js","./lib/module/core.js","./lib/module/initializers.js","./lib/module/index.js"],"_nodeVersion":"20.10.0","dependencies":{"invariant":"^2.2.4","convert-source-map":"^2.0.0","@babel/preset-typescript":"^7.16.7","@babel/plugin-transform-classes":"^7.0.0-0","@babel/plugin-transform-unicode-regex":"^7.0.0-0","@babel/plugin-transform-arrow-functions":"^7.0.0-0","@babel/plugin-transform-class-properties":"^7.0.0-0","@babel/plugin-transform-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-transform-nullish-coalescing-operator":"^7.0.0-0"},"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","axios":"^1.7.4","madge":"^5.0.1","react":"18.3.1","cspell":"^8.8.0","eslint":"^8.57.0","shelljs":"^0.8.5","code-tag":"^1.1.0","prettier":"^3.3.3","ts-prune":"^0.10.3","@babel/cli":"^7.20.0","typescript":"~5.3.0","@babel/core":"^7.25.2","@types/jest":"^29.5.13","@types/node":"^18.0.0","@babel/types":"^7.20.0","@types/react":"^18.0.26","babel-eslint":"^10.1.0","react-native":"0.77.0-rc.6","eslint-plugin-n":"^16.4.0","@types/invariant":"^2.2.35","react-native-web":"0.19.11","@babel/preset-env":"^7.25.3","clang-format-node":"^1.2.4","@types/babel__core":"^7.20.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-tsdoc":"^0.2.17","react-test-renderer":"18.2.0","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":"^17.1.0","eslint-plugin-standard":"^5.0.0","@types/babel__generator":"^7.6.4","eslint-plugin-reanimated":"workspace:*","react-native-builder-bob":"0.33.1","@types/convert-source-map":"^2.0.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@react-native/babel-preset":"0.77.0-rc.6","@react-native/metro-config":"0.77.0-rc.6","@types/react-test-renderer":"^17.0.0-0","@react-native/eslint-config":"0.77.0-rc.6","@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.22.0","@testing-library/react-native":"^12.5.2","@typescript-eslint/rule-tester":"^6.21.0","eslint-plugin-no-inline-styles":"^1.0.5","@react-native/typescript-config":"0.77.0-rc.6","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-import-resolver-babel-module":"^5.3.1"},"peerDependencies":{"react":"*","@babel/core":"^7.0.0-0","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-reanimated_4.0.0-beta.1_1737474984538_0.42610750456040725","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["module",{"esm":true,"jsxRuntime":"classic"}],"typescript"]},"_id":"react-native-reanimated@4.0.0-beta.1","version":"4.0.0-beta.1"}